3 Each sample counts as 0.01 seconds.
4 % cumulative self self total
5 time seconds seconds calls ms/call ms/call name
6 24.45 0.44 0.44 16210530 0.00 0.00 operator<(point const&, point const&)
7 5.00 0.53 0.09 9449760 0.00 0.00 operator==(point const&, point const&)
8 4.72 0.62 0.09 12637001 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > const*)
9 3.33 0.68 0.06 1469181 0.00 0.00 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&)
10 3.33 0.74 0.06 1267560 0.00 0.00 point* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, __false_type)
11 3.33 0.80 0.06 5020 0.01 0.31 grafo::insert(point)
12 3.33 0.86 0.06 16210530 0.00 0.00 std::less<point>::operator()(point const&, point const&) const
13 2.78 0.91 0.05 8197280 0.00 0.00 bool __gnu_cxx::operator!=<point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&)
14 2.78 0.96 0.05 1469181 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&)
15 2.78 1.01 0.05 1262530 0.00 0.00 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&, std::random_access_iterator_tag)
16 2.50 1.05 0.05 12637001 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_value(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > const*)
17 2.22 1.09 0.04 6987522 0.00 0.00 void std::_Construct<point, point>(point*, point const&)
18 2.22 1.13 0.04 1272600 0.00 0.00 void std::__destroy_aux<point*>(point*, point*, __false_type)
19 1.94 1.17 0.04 7034152 0.00 0.00 void std::_Destroy<point>(point*)
20 1.67 1.20 0.03 2620636 0.00 0.00 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point const*, point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&)
21 1.67 1.23 0.03 2537718 0.00 0.00 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point*, point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&)
22 1.67 1.26 0.03 1262530 0.00 0.00 operator!=(point const&, point const&)
23 1.39 1.28 0.03 12462392 0.00 0.00 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator*() const
24 1.39 1.31 0.03 7040476 0.00 0.00 point::~point()
25 1.11 1.33 0.02 21648500 0.00 0.00 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::base() const
26 1.11 1.35 0.02 3940682 0.00 0.00 std::vector<point, std::allocator<point> >::operator[](unsigned int)
27 1.11 1.37 0.02 2620636 0.00 0.00 std::vector<point, std::allocator<point> >::size() const
28 1.11 1.39 0.02 1469181 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::end()
30 0.83 1.42 0.02 3900854 0.00 0.00 std::vector<point, std::allocator<point> >::begin() const
31 0.83 1.44 0.02 3878439 0.00 0.00 std::allocator<point>::~allocator()
32 0.83 1.45 0.02 1267560 0.00 0.00 point* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, point>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, std::allocator<point>)
33 0.56 1.46 0.01 11986702 0.00 0.00 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::__normal_iterator(point* const&)
34 0.56 1.47 0.01 8382529 0.00 0.00 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator++()
35 0.56 1.48 0.01 7050516 0.00 0.00 operator new(unsigned int, void*)
36 0.56 1.49 0.01 6329614 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_right(std::_Rb_tree_node_base*)
37 0.56 1.50 0.01 5151039 0.00 0.00 __gnu_cxx::new_allocator<point>::~new_allocator()
38 0.56 1.51 0.01 5145999 0.00 0.00 __gnu_cxx::new_allocator<point>::new_allocator(__gnu_cxx::new_allocator<point> const&)
39 0.56 1.52 0.01 2938352 0.00 0.00 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator*() const
40 0.56 1.53 0.01 2605839 0.00 0.00 std::_Vector_base<point, std::allocator<point> >::_M_get_Tp_allocator()
41 0.56 1.54 0.01 1900599 0.00 0.00 std::_Select1st<std::pair<point const, double> >::operator()(std::pair<point const, double> const&) const
42 0.56 1.55 0.01 1875567 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node<std::pair<point const, double> > const*)
43 0.56 1.56 0.01 1469201 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_begin()
44 0.56 1.57 0.01 1469191 0.00 0.00 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator==(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) const
45 0.56 1.58 0.01 1469181 0.00 0.00 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&)
46 0.56 1.59 0.01 1469181 0.00 0.00 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::end()
47 0.56 1.60 0.01 1289453 0.00 0.00 __gnu_cxx::new_allocator<point>::max_size() const
48 0.56 1.61 0.01 1289453 0.00 0.00 std::_Vector_base<point, std::allocator<point> >::_M_allocate(unsigned int)
49 0.56 1.62 0.01 1272600 0.00 0.00 std::allocator<point>::allocator(std::allocator<point> const&)
50 0.56 1.63 0.01 1272600 0.00 0.00 std::_Vector_base<point, std::allocator<point> >::~_Vector_base()
51 0.56 1.64 0.01 1272600 0.00 0.00 std::vector<point, std::allocator<point> >::~vector()
52 0.56 1.65 0.01 1272600 0.00 0.00 void std::_Destroy<point*>(point*, point*)
53 0.56 1.66 0.01 1267560 0.00 0.00 std::_Vector_base<point, std::allocator<point> >::get_allocator() const
54 0.56 1.67 0.01 1267560 0.00 0.00 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&)
55 0.56 1.68 0.01 203758 0.00 0.00 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&)
56 0.56 1.69 0.01 203758 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&)
57 0.56 1.70 0.01 52954 0.00 0.00 __gnu_cxx::new_allocator<point>::construct(point*, point const&)
58 0.56 1.71 0.01 5040 0.00 0.00 std::allocator<point>::allocator()
59 0.56 1.72 0.01 10 1.00 1.00 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::clear()
60 0.56 1.73 0.01 frame_dummy
61 0.28 1.74 0.01 12662055 0.00 0.00 std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator()(std::pair<point const, std::vector<point, std::allocator<point> > > const&) const
62 0.28 1.74 0.01 8050634 0.00 0.00 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::base() const
63 0.28 1.75 0.01 6936044 0.00 0.00 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::operator*() const
64 0.28 1.75 0.01 5237763 0.00 0.00 std::vector<point, std::allocator<point> >::begin()
65 0.28 1.76 0.01 4076460 0.00 0.00 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator+(int const&) const
66 0.28 1.76 0.01 3894530 0.00 0.00 std::vector<point, std::allocator<point> >::end() const
67 0.28 1.77 0.01 2943402 0.00 0.00 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*)
68 0.28 1.77 0.01 2581504 0.00 0.00 std::vector<point, std::allocator<point> >::end()
69 0.28 1.78 0.01 1476738 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_end()
70 0.28 1.78 0.01 1272600 0.00 0.00 std::allocator<point>::~allocator()
71 0.28 1.79 0.01 1262530 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&)
72 0.28 1.79 0.01 6334 0.00 0.00 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::empty() const
73 0.28 1.80 0.01 6324 0.00 0.00 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::top() const
74 0.28 1.80 0.01 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_rightmost()
75 0.00 1.80 0.00 7795384 0.00 0.00 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::__normal_iterator(point const* const&)
76 0.00 1.80 0.00 6929720 0.00 0.00 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::operator++()
77 0.00 1.80 0.00 6322427 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_left(std::_Rb_tree_node_base*)
78 0.00 1.80 0.00 3873399 0.00 0.00 std::allocator<point>::allocator(std::allocator<point> const&)
79 0.00 1.80 0.00 1875567 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_value(std::_Rb_tree_node<std::pair<point const, double> > const*)
80 0.00 1.80 0.00 1469171 0.00 0.00 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::key_comp() const
81 0.00 1.80 0.00 1469171 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::key_comp() const
82 0.00 1.80 0.00 1329044 0.00 0.00 distancia(point, point)
83 0.00 1.80 0.00 1294493 0.00 0.00 std::_Vector_base<point, std::allocator<point> >::_M_deallocate(point*, unsigned int)
84 0.00 1.80 0.00 1289453 0.00 0.00 __gnu_cxx::new_allocator<point>::deallocate(point*, unsigned int)
85 0.00 1.80 0.00 1289453 0.00 0.00 __gnu_cxx::new_allocator<point>::allocate(unsigned int, void const*)
86 0.00 1.80 0.00 1272600 0.00 0.00 std::_Vector_base<point, std::allocator<point> >::_Vector_impl::_Vector_impl(std::allocator<point> const&)
87 0.00 1.80 0.00 1272600 0.00 0.00 std::_Vector_base<point, std::allocator<point> >::_Vector_impl::~_Vector_impl()
88 0.00 1.80 0.00 1272600 0.00 0.00 void std::_Destroy<point*, point>(point*, point*, std::allocator<point>)
89 0.00 1.80 0.00 1267560 0.00 0.00 std::_Vector_base<point, std::allocator<point> >::_M_get_Tp_allocator() const
90 0.00 1.80 0.00 1267560 0.00 0.00 std::_Vector_base<point, std::allocator<point> >::_Vector_base(unsigned int, std::allocator<point> const&)
91 0.00 1.80 0.00 1267560 0.00 0.00 point* std::uninitialized_copy<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*)
92 0.00 1.80 0.00 1262530 0.00 0.00 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&)
93 0.00 1.80 0.00 1257510 0.00 0.00 bool __gnu_cxx::operator==<point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&)
94 0.00 1.80 0.00 968656 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_right(std::_Rb_tree_node_base*)
95 0.00 1.80 0.00 921951 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_left(std::_Rb_tree_node_base*)
96 0.00 1.80 0.00 412556 0.00 0.00 std::_Rb_tree_iterator<std::pair<point const, double> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, double> >*)
97 0.00 1.80 0.00 407506 0.00 0.00 std::_Rb_tree_iterator<std::pair<point const, double> >::operator*() const
98 0.00 1.80 0.00 211324 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_end()
99 0.00 1.80 0.00 203779 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_begin()
100 0.00 1.80 0.00 203768 0.00 0.00 std::_Rb_tree_iterator<std::pair<point const, double> >::operator==(std::_Rb_tree_iterator<std::pair<point const, double> > const&) const
101 0.00 1.80 0.00 203758 0.00 0.00 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&)
102 0.00 1.80 0.00 203758 0.00 0.00 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::end()
103 0.00 1.80 0.00 203758 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::end()
104 0.00 1.80 0.00 203748 0.00 0.00 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::key_comp() const
105 0.00 1.80 0.00 203748 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::key_comp() const
106 0.00 1.80 0.00 186303 0.00 0.00 bool __gnu_cxx::operator!=<point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&)
107 0.00 1.80 0.00 52954 0.00 0.00 std::vector<point, std::allocator<point> >::push_back(point const&)
108 0.00 1.80 0.00 43786 0.00 0.00 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::uninitialized_copy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >)
109 0.00 1.80 0.00 43786 0.00 0.00 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, std::allocator<point>)
110 0.00 1.80 0.00 43786 0.00 0.00 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type)
111 0.00 1.80 0.00 40473 0.00 0.00 heapCompare::operator()(point const&, point const&) const
112 0.00 1.80 0.00 25296 0.00 0.00 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator-(int const&) const
113 0.00 1.80 0.00 21893 0.00 0.00 std::vector<point, std::allocator<point> >::max_size() const
114 0.00 1.80 0.00 21893 0.00 0.00 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&)
115 0.00 1.80 0.00 21893 0.00 0.00 void std::__destroy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type)
116 0.00 1.80 0.00 21893 0.00 0.00 void std::_Destroy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >)
117 0.00 1.80 0.00 21893 0.00 0.00 void std::_Destroy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, std::allocator<point>)
118 0.00 1.80 0.00 12648 0.00 0.00 void std::__push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare)
119 0.00 1.80 0.00 12527 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node_base const*)
120 0.00 1.80 0.00 12527 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_value(std::_Rb_tree_node_base const*)
121 0.00 1.80 0.00 12516 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node_base const*)
122 0.00 1.80 0.00 12516 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_value(std::_Rb_tree_node_base const*)
123 0.00 1.80 0.00 11374 0.00 0.00 point::point(double, double)
124 0.00 1.80 0.00 10050 0.00 0.00 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::new_allocator()
125 0.00 1.80 0.00 10050 0.00 0.00 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::~new_allocator()
126 0.00 1.80 0.00 10050 0.00 0.00 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::~allocator()
127 0.00 1.80 0.00 10041 0.00 0.00 __gnu_cxx::new_allocator<std::pair<point const, double> >::new_allocator()
128 0.00 1.80 0.00 10041 0.00 0.00 __gnu_cxx::new_allocator<std::pair<point const, double> >::~new_allocator()
129 0.00 1.80 0.00 10041 0.00 0.00 std::allocator<std::pair<point const, double> >::~allocator()
130 0.00 1.80 0.00 10040 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::get_allocator() const
131 0.00 1.80 0.00 10040 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::get_allocator() const
132 0.00 1.80 0.00 10040 0.00 0.00 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&)
133 0.00 1.80 0.00 10040 0.00 0.00 std::allocator<std::pair<point const, double> >::allocator<std::_Rb_tree_node<std::pair<point const, double> > >(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&)
134 0.00 1.80 0.00 10040 0.00 0.00 std::pair<point const, std::vector<point, std::allocator<point> > >::~pair()
135 0.00 1.80 0.00 6334 0.00 0.00 bool __gnu_cxx::operator==<point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&)
136 0.00 1.80 0.00 6334 0.00 0.00 std::vector<point, std::allocator<point> >::empty() const
137 0.00 1.80 0.00 6324 0.00 0.00 __gnu_cxx::new_allocator<point>::destroy(point*)
138 0.00 1.80 0.00 6324 0.00 0.00 std::vector<point, std::allocator<point> >::front() const
139 0.00 1.80 0.00 6324 0.00 0.01 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::pop()
140 0.00 1.80 0.00 6324 0.00 0.00 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::push(point const&)
141 0.00 1.80 0.00 6324 0.00 0.00 std::vector<point, std::allocator<point> >::pop_back()
142 0.00 1.80 0.00 6324 0.00 0.01 void std::__pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare)
143 0.00 1.80 0.00 6324 0.00 0.01 void std::__adjust_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare)
144 0.00 1.80 0.00 6324 0.00 0.01 void std::pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare)
145 0.00 1.80 0.00 6324 0.00 0.00 void std::push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare)
146 0.00 1.80 0.00 5040 0.00 0.00 __gnu_cxx::new_allocator<point>::new_allocator()
147 0.00 1.80 0.00 5040 0.00 0.00 std::_Vector_base<point, std::allocator<point> >::_Vector_base(std::allocator<point> const&)
148 0.00 1.80 0.00 5040 0.00 0.00 std::vector<point, std::allocator<point> >::vector(std::allocator<point> const&)
149 0.00 1.80 0.00 5040 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_leftmost()
150 0.00 1.80 0.00 5030 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_leftmost()
151 0.00 1.80 0.00 5020 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::deallocate(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*, unsigned int)
152 0.00 1.80 0.00 5020 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocate(unsigned int, void const*)
153 0.00 1.80 0.00 5020 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::deallocate(std::_Rb_tree_node<std::pair<point const, double> >*, unsigned int)
154 0.00 1.80 0.00 5020 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocate(unsigned int, void const*)
155 0.00 1.80 0.00 5020 0.00 0.00 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::destroy(std::pair<point const, std::vector<point, std::allocator<point> > >*)
156 0.00 1.80 0.00 5020 0.00 0.00 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::construct(std::pair<point const, std::vector<point, std::allocator<point> > >*, std::pair<point const, std::vector<point, std::allocator<point> > > const&)
157 0.00 1.80 0.00 5020 0.00 0.00 __gnu_cxx::new_allocator<std::pair<point const, double> >::destroy(std::pair<point const, double>*)
158 0.00 1.80 0.00 5020 0.00 0.00 __gnu_cxx::new_allocator<std::pair<point const, double> >::construct(std::pair<point const, double>*, std::pair<point const, double> const&)
159 0.00 1.80 0.00 5020 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::max_size() const
160 0.00 1.80 0.00 5020 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::max_size() const
161 0.00 1.80 0.00 5020 0.00 0.00 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&)
162 0.00 1.80 0.00 5020 0.00 0.00 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::insert(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&)
163 0.00 1.80 0.00 5020 0.00 0.00 std::pair<point const, std::vector<point, std::allocator<point> > >::pair(std::pair<point const, std::vector<point, std::allocator<point> > > const&)
164 0.00 1.80 0.00 5020 0.00 0.00 std::pair<point const, std::vector<point, std::allocator<point> > >::pair(point const&, std::vector<point, std::allocator<point> > const&)
165 0.00 1.80 0.00 5020 0.00 0.00 std::pair<point const, double>::pair(point const&, double const&)
166 0.00 1.80 0.00 5020 0.00 0.00 std::pair<point const, double>::~pair()
167 0.00 1.80 0.00 5020 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_get_node()
168 0.00 1.80 0.00 5020 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*)
169 0.00 1.80 0.00 5020 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::destroy_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*)
170 0.00 1.80 0.00 5020 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&)
171 0.00 1.80 0.00 5020 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_create_node(std::pair<point const, std::vector<point, std::allocator<point> > > const&)
172 0.00 1.80 0.00 5020 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, std::vector<point, std::allocator<point> > > const&)
173 0.00 1.80 0.00 5020 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_get_node()
174 0.00 1.80 0.00 5020 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_put_node(std::_Rb_tree_node<std::pair<point const, double> >*)
175 0.00 1.80 0.00 5020 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::destroy_node(std::_Rb_tree_node<std::pair<point const, double> >*)
176 0.00 1.80 0.00 5020 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&)
177 0.00 1.80 0.00 5020 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_create_node(std::pair<point const, double> const&)
178 0.00 1.80 0.00 5020 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, double> const&)
179 0.00 1.80 0.00 5000 0.00 0.00 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator--()
180 0.00 1.80 0.00 5000 0.00 0.00 std::_Rb_tree_iterator<std::pair<point const, double> >::operator--()
181 0.00 1.80 0.00 43 0.00 0.00 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
182 0.00 1.80 0.00 20 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~new_allocator()
183 0.00 1.80 0.00 11 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_erase(std::_Rb_tree_node<std::pair<point const, double> >*)
184 0.00 1.80 0.00 10 0.00 1.28 grafo::initialize()
185 0.00 1.80 0.00 10 0.00 22.09 grafo::dijkstra(double const&, point const&)
186 0.00 1.80 0.00 10 0.00 0.00 grafo::grafo()
187 0.00 1.80 0.00 10 0.00 0.06 grafo::~grafo()
188 0.00 1.80 0.00 10 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::new_allocator(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&)
189 0.00 1.80 0.00 10 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::new_allocator()
190 0.00 1.80 0.00 10 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::size() const
191 0.00 1.80 0.00 10 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::size() const
192 0.00 1.80 0.00 10 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >(std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&)
193 0.00 1.80 0.00 10 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&)
194 0.00 1.80 0.00 10 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~allocator()
195 0.00 1.80 0.00 10 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~allocator()
196 0.00 1.80 0.00 10 0.00 0.00 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::allocator()
197 0.00 1.80 0.00 10 0.00 0.00 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::priority_queue(heapCompare const&, std::vector<point, std::allocator<point> > const&)
198 0.00 1.80 0.00 10 0.00 0.00 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::~priority_queue()
199 0.00 1.80 0.00 10 0.00 0.00 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::map()
200 0.00 1.80 0.00 10 0.00 0.06 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~map()
201 0.00 1.80 0.00 10 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, bool>::pair(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&, bool const&)
202 0.00 1.80 0.00 10 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<point const, double> >, bool>::pair(std::_Rb_tree_iterator<std::pair<point const, double> > const&, bool const&)
203 0.00 1.80 0.00 10 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree_impl<std::less<point>, false>::_Rb_tree_impl(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&, std::less<point> const&)
204 0.00 1.80 0.00 10 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree_impl<std::less<point>, false>::~_Rb_tree_impl()
205 0.00 1.80 0.00 10 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::pair<point const, std::vector<point, std::allocator<point> > > const&)
206 0.00 1.80 0.00 10 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::begin()
207 0.00 1.80 0.00 10 0.00 0.06 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_erase(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*)
208 0.00 1.80 0.00 10 0.00 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&)
209 0.00 1.80 0.00 10 0.00 0.06 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~_Rb_tree()
210 0.00 1.80 0.00 10 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_rightmost()
211 0.00 1.80 0.00 10 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::pair<point const, double> const&)
212 0.00 1.80 0.00 10 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::begin()
213 0.00 1.80 0.00 10 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::clear()
214 0.00 1.80 0.00 10 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_root()
215 0.00 1.80 0.00 10 0.00 0.00 void std::make_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare)
216 0.00 1.80 0.00 10 0.00 0.00 std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)
217 0.00 1.80 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~new_allocator()
218 0.00 1.80 0.00 1 0.00 0.00 global constructors keyed to dist
219 0.00 1.80 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int)
220 0.00 1.80 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::new_allocator(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&)
221 0.00 1.80 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::new_allocator()
222 0.00 1.80 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocator<std::pair<point const, double> >(std::allocator<std::pair<point const, double> > const&)
223 0.00 1.80 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&)
224 0.00 1.80 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~allocator()
225 0.00 1.80 0.00 1 0.00 0.00 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~allocator()
226 0.00 1.80 0.00 1 0.00 0.00 std::allocator<std::pair<point const, double> >::allocator()
227 0.00 1.80 0.00 1 0.00 0.00 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::map()
228 0.00 1.80 0.00 1 0.00 0.00 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::~map()
229 0.00 1.80 0.00 1 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree_impl<std::less<point>, false>::_Rb_tree_impl(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&, std::less<point> const&)
230 0.00 1.80 0.00 1 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree_impl<std::less<point>, false>::~_Rb_tree_impl()
231 0.00 1.80 0.00 1 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, double> > const&)
232 0.00 1.80 0.00 1 0.00 0.00 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::~_Rb_tree()
234 % the percentage of the total running time of the
235 time program used by this function.
237 cumulative a running sum of the number of seconds accounted
238 seconds for by this function and those listed above it.
240 self the number of seconds accounted for by this
241 seconds function alone. This is the major sort for this
244 calls the number of times this function was invoked, if
245 this function is profiled, else blank.
247 self the average number of milliseconds spent in this
248 ms/call function per call, if this function is profiled,
251 total the average number of milliseconds spent in this
252 ms/call function and its descendents per call, if this
253 function is profiled, else blank.
255 name the name of the function. This is the minor sort
256 for this listing. The index shows the location of
257 the function in the gprof listing. If the index is
258 in parenthesis it shows where it would appear in
259 the gprof listing if it were to be printed.
261 Call graph (explanation follows)
264 granularity: each sample hit covers 2 byte(s) for 0.56% of 1.80 seconds
266 index % time self children called name
268 [1] 99.2 0.02 1.77 main [1]
269 0.06 1.48 5020/5020 grafo::insert(point) [2]
270 0.00 0.22 10/10 grafo::dijkstra(double const&, point const&) [9]
271 0.00 0.00 10/10 grafo::~grafo() [106]
272 0.00 0.00 10/10 grafo::grafo() [124]
273 0.00 0.00 10/203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
274 0.00 0.00 5040/11374 point::point(double, double) [163]
275 0.00 0.00 43/43 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [193]
276 0.00 0.00 10/10 std::operator|(std::_Ios_Openmode, std::_Ios_Openmode) [215]
277 -----------------------------------------------
278 0.06 1.48 5020/5020 main [1]
279 [2] 85.7 0.06 1.48 5020 grafo::insert(point) [2]
280 0.05 0.64 1299120/1469181 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
281 0.01 0.30 1257510/1267560 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
282 0.00 0.19 1262530/1262530 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [11]
283 0.01 0.14 1257510/1272600 std::vector<point, std::allocator<point> >::~vector() [15]
284 0.03 0.01 1262530/1262530 operator!=(point const&, point const&) [30]
285 0.02 0.02 3819160/3940682 std::vector<point, std::allocator<point> >::operator[](unsigned int) [29]
286 0.01 0.02 1267550/2620636 std::vector<point, std::allocator<point> >::size() const [24]
287 0.00 0.01 46630/52954 std::vector<point, std::allocator<point> >::push_back(point const&) [50]
288 0.00 0.00 2525060/2581504 std::vector<point, std::allocator<point> >::end() [80]
289 0.00 0.00 1262530/5237763 std::vector<point, std::allocator<point> >::begin() [72]
290 0.00 0.00 1257510/1257510 bool __gnu_cxx::operator==<point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [93]
291 0.00 0.00 5020/186303 bool __gnu_cxx::operator!=<point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [114]
292 0.00 0.00 1257510/1329044 distancia(point, point) [145]
293 -----------------------------------------------
294 0.01 0.08 170061/1469181 grafo::dijkstra(double const&, point const&) [9]
295 0.05 0.64 1299120/1469181 grafo::insert(point) [2]
296 [3] 43.6 0.06 0.72 1469181 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
297 0.01 0.60 1469181/1469181 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [4]
298 0.01 0.04 1469171/16210530 std::less<point>::operator()(point const&, point const&) const [6]
299 0.01 0.02 1469181/1469181 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::end() [38]
300 0.01 0.00 2938352/2938352 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator*() const [63]
301 0.01 0.00 1469181/1469191 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator==(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) const [67]
302 0.01 0.00 5020/5040 std::allocator<point>::allocator() [70]
303 0.00 0.00 5020/5020 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [91]
304 0.00 0.00 5020/5020 std::pair<point const, std::vector<point, std::allocator<point> > >::pair(point const&, std::vector<point, std::allocator<point> > const&) [98]
305 0.00 0.00 5020/1272600 std::vector<point, std::allocator<point> >::~vector() [15]
306 0.00 0.00 5020/10040 std::pair<point const, std::vector<point, std::allocator<point> > >::~pair() [99]
307 0.00 0.00 5020/5040 std::vector<point, std::allocator<point> >::vector(std::allocator<point> const&) [118]
308 0.00 0.00 5020/3878439 std::allocator<point>::~allocator() [42]
309 0.00 0.00 1469171/1469171 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::key_comp() const [143]
310 -----------------------------------------------
311 0.01 0.60 1469181/1469181 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
312 [4] 34.0 0.01 0.60 1469181 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [4]
313 0.05 0.55 1469181/1469181 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [5]
314 -----------------------------------------------
315 0.05 0.55 1469181/1469181 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [4]
316 [5] 33.5 0.05 0.55 1469181 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [5]
317 0.05 0.34 12637001/16210530 std::less<point>::operator()(point const&, point const&) const [6]
318 0.09 0.05 12637001/12637001 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > const*) [16]
319 0.01 0.00 1469181/1469201 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_begin() [66]
320 0.01 0.00 6319594/6329614 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_right(std::_Rb_tree_node_base*) [60]
321 0.00 0.00 1469181/1476738 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_end() [88]
322 0.00 0.00 1469181/2943402 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [87]
323 0.00 0.00 6317407/6322427 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_left(std::_Rb_tree_node_base*) [141]
324 -----------------------------------------------
325 0.00 0.00 2506/16210530 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, double> const&) [115]
326 0.00 0.00 2517/16210530 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [94]
327 0.00 0.00 10010/16210530 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [113]
328 0.00 0.00 10010/16210530 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [92]
329 0.00 0.01 203748/16210530 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
330 0.01 0.04 1469171/16210530 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
331 0.01 0.05 1875567/16210530 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [23]
332 0.05 0.34 12637001/16210530 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [5]
333 [6] 27.8 0.06 0.44 16210530 std::less<point>::operator()(point const&, point const&) const [6]
334 0.44 0.00 16210530/16210530 operator<(point const&, point const&) [7]
335 -----------------------------------------------
336 0.44 0.00 16210530/16210530 std::less<point>::operator()(point const&, point const&) const [6]
337 [7] 24.4 0.44 0.00 16210530 operator<(point const&, point const&) [7]
338 -----------------------------------------------
339 0.00 0.00 10/1267560 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::priority_queue(heapCompare const&, std::vector<point, std::allocator<point> > const&) [130]
340 0.00 0.00 5020/1267560 std::pair<point const, std::vector<point, std::allocator<point> > >::pair(point const&, std::vector<point, std::allocator<point> > const&) [98]
341 0.00 0.00 5020/1267560 std::pair<point const, std::vector<point, std::allocator<point> > >::pair(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [97]
342 0.01 0.30 1257510/1267560 grafo::insert(point) [2]
343 [8] 17.3 0.01 0.30 1267560 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
344 0.02 0.18 1267560/1267560 point* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, point>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, std::allocator<point>) [10]
345 0.01 0.02 1267560/2620636 std::vector<point, std::allocator<point> >::size() const [24]
346 0.00 0.03 1267560/1267560 std::_Vector_base<point, std::allocator<point> >::_Vector_base(unsigned int, std::allocator<point> const&) [39]
347 0.01 0.00 2535120/3878439 std::allocator<point>::~allocator() [42]
348 0.01 0.00 1267560/1267560 std::_Vector_base<point, std::allocator<point> >::get_allocator() const [54]
349 0.00 0.00 1267560/3900854 std::vector<point, std::allocator<point> >::begin() const [48]
350 0.00 0.00 1267560/2605839 std::_Vector_base<point, std::allocator<point> >::_M_get_Tp_allocator() [64]
351 0.00 0.00 1267560/3873399 std::allocator<point>::allocator(std::allocator<point> const&) [76]
352 0.00 0.00 1267560/3894530 std::vector<point, std::allocator<point> >::end() const [86]
353 -----------------------------------------------
354 0.00 0.22 10/10 main [1]
355 [9] 12.3 0.00 0.22 10 grafo::dijkstra(double const&, point const&) [9]
356 0.01 0.08 170061/1469181 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
357 0.01 0.05 117772/203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
358 0.00 0.03 6324/6324 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::pop() [32]
359 0.00 0.01 10/10 grafo::initialize() [51]
360 0.00 0.01 6324/6324 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::push(point const&) [73]
361 0.01 0.00 6334/6334 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::empty() const [81]
362 0.01 0.00 6324/6324 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::top() const [82]
363 0.00 0.00 58603/2620636 std::vector<point, std::allocator<point> >::size() const [24]
364 0.00 0.00 111458/3940682 std::vector<point, std::allocator<point> >::operator[](unsigned int) [29]
365 0.00 0.00 10/5040 std::allocator<point>::allocator() [70]
366 0.00 0.00 10/10 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::priority_queue(heapCompare const&, std::vector<point, std::allocator<point> > const&) [130]
367 0.00 0.00 10/1272600 std::vector<point, std::allocator<point> >::~vector() [15]
368 0.00 0.00 10/10 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::~priority_queue() [131]
369 0.00 0.00 10/5040 std::vector<point, std::allocator<point> >::vector(std::allocator<point> const&) [118]
370 0.00 0.00 10/3878439 std::allocator<point>::~allocator() [42]
371 0.00 0.00 71534/1329044 distancia(point, point) [145]
372 0.00 0.00 6334/11374 point::point(double, double) [163]
373 -----------------------------------------------
374 0.02 0.18 1267560/1267560 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
375 [10] 10.8 0.02 0.18 1267560 point* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, point>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, std::allocator<point>) [10]
376 0.00 0.18 1267560/1267560 point* std::uninitialized_copy<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*) [14]
377 -----------------------------------------------
378 0.00 0.19 1262530/1262530 grafo::insert(point) [2]
379 [11] 10.7 0.00 0.19 1262530 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [11]
380 0.05 0.14 1262530/1262530 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&, std::random_access_iterator_tag) [12]
381 0.01 0.00 1262530/1262530 std::iterator_traits<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [89]
382 -----------------------------------------------
383 0.05 0.14 1262530/1262530 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [11]
384 [12] 10.4 0.05 0.14 1262530 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&, std::random_access_iterator_tag) [12]
385 0.08 0.00 8187230/9449760 operator==(point const&, point const&) [21]
386 0.03 0.00 2525060/2537718 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point*, point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [37]
387 0.02 0.00 8187230/12462392 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator*() const [40]
388 0.01 0.00 8187230/8382529 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator++() [58]
389 -----------------------------------------------
390 0.06 0.12 1267560/1267560 point* std::uninitialized_copy<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*) [14]
391 [13] 10.0 0.06 0.12 1267560 point* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, __false_type) [13]
392 0.05 0.02 8197280/8197280 bool __gnu_cxx::operator!=<point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&) [25]
393 0.04 0.01 6929720/6987522 void std::_Construct<point, point>(point*, point const&) [27]
394 0.00 0.00 6929720/6936044 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::operator*() const [85]
395 0.00 0.00 6929720/6929720 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::operator++() [140]
396 -----------------------------------------------
397 0.00 0.18 1267560/1267560 point* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, point>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, std::allocator<point>) [10]
398 [14] 10.0 0.00 0.18 1267560 point* std::uninitialized_copy<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*) [14]
399 0.06 0.12 1267560/1267560 point* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, __false_type) [13]
400 -----------------------------------------------
401 0.00 0.00 10/1272600 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::~priority_queue() [131]
402 0.00 0.00 10/1272600 grafo::~grafo() [106]
403 0.00 0.00 10/1272600 grafo::dijkstra(double const&, point const&) [9]
404 0.00 0.00 5020/1272600 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
405 0.00 0.00 10040/1272600 std::pair<point const, std::vector<point, std::allocator<point> > >::~pair() [99]
406 0.01 0.14 1257510/1272600 grafo::insert(point) [2]
407 [15] 8.4 0.01 0.14 1272600 std::vector<point, std::allocator<point> >::~vector() [15]
408 0.00 0.11 1272600/1272600 void std::_Destroy<point*, point>(point*, point*, std::allocator<point>) [17]
409 0.01 0.01 1272600/1272600 std::_Vector_base<point, std::allocator<point> >::~_Vector_base() [47]
410 0.00 0.00 1272600/3878439 std::allocator<point>::~allocator() [42]
411 0.00 0.00 1272600/2605839 std::_Vector_base<point, std::allocator<point> >::_M_get_Tp_allocator() [64]
412 0.00 0.00 1272600/3873399 std::allocator<point>::allocator(std::allocator<point> const&) [76]
413 -----------------------------------------------
414 0.09 0.05 12637001/12637001 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [5]
415 [16] 7.5 0.09 0.05 12637001 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > const*) [16]
416 0.05 0.00 12637001/12637001 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_value(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > const*) [28]
417 0.00 0.00 12637001/12662055 std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator()(std::pair<point const, std::vector<point, std::allocator<point> > > const&) const [83]
418 -----------------------------------------------
419 0.00 0.11 1272600/1272600 std::vector<point, std::allocator<point> >::~vector() [15]
420 [17] 6.1 0.00 0.11 1272600 void std::_Destroy<point*, point>(point*, point*, std::allocator<point>) [17]
421 0.01 0.10 1272600/1272600 void std::_Destroy<point*>(point*, point*) [18]
422 -----------------------------------------------
423 0.01 0.10 1272600/1272600 void std::_Destroy<point*, point>(point*, point*, std::allocator<point>) [17]
424 [18] 6.1 0.01 0.10 1272600 void std::_Destroy<point*>(point*, point*) [18]
425 0.04 0.06 1272600/1272600 void std::__destroy_aux<point*>(point*, point*, __false_type) [20]
426 -----------------------------------------------
427 0.00 0.00 10/203758 main [1]
428 0.00 0.00 5030/203758 grafo::initialize() [51]
429 0.00 0.04 80946/203758 heapCompare::operator()(point const&, point const&) const [31]
430 0.01 0.05 117772/203758 grafo::dijkstra(double const&, point const&) [9]
431 [19] 5.8 0.01 0.09 203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
432 0.00 0.09 203758/203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [22]
433 0.00 0.01 203748/16210530 std::less<point>::operator()(point const&, point const&) const [6]
434 0.00 0.00 5020/5020 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::insert(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [112]
435 0.00 0.00 407506/407506 std::_Rb_tree_iterator<std::pair<point const, double> >::operator*() const [152]
436 0.00 0.00 203758/203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::end() [156]
437 0.00 0.00 203758/203768 std::_Rb_tree_iterator<std::pair<point const, double> >::operator==(std::_Rb_tree_iterator<std::pair<point const, double> > const&) const [155]
438 0.00 0.00 203748/203748 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::key_comp() const [158]
439 0.00 0.00 5020/5020 std::pair<point const, double>::pair(point const&, double const&) [184]
440 -----------------------------------------------
441 0.04 0.06 1272600/1272600 void std::_Destroy<point*>(point*, point*) [18]
442 [20] 5.5 0.04 0.06 1272600 void std::__destroy_aux<point*>(point*, point*, __false_type) [20]
443 0.03 0.02 6976350/7034152 void std::_Destroy<point>(point*) [26]
444 -----------------------------------------------
445 0.01 0.00 1262530/9449760 operator!=(point const&, point const&) [30]
446 0.08 0.00 8187230/9449760 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&, std::random_access_iterator_tag) [12]
447 [21] 5.0 0.09 0.00 9449760 operator==(point const&, point const&) [21]
448 -----------------------------------------------
449 0.00 0.09 203758/203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
450 [22] 4.9 0.00 0.09 203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [22]
451 0.01 0.08 203758/203758 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [23]
452 -----------------------------------------------
453 0.01 0.08 203758/203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [22]
454 [23] 4.9 0.01 0.08 203758 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [23]
455 0.01 0.05 1875567/16210530 std::less<point>::operator()(point const&, point const&) const [6]
456 0.01 0.01 1875567/1875567 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node<std::pair<point const, double> > const*) [46]
457 0.00 0.00 958636/968656 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_right(std::_Rb_tree_node_base*) [149]
458 0.00 0.00 916931/921951 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_left(std::_Rb_tree_node_base*) [150]
459 0.00 0.00 203758/203779 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_begin() [154]
460 0.00 0.00 203758/211324 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_end() [153]
461 0.00 0.00 203758/412556 std::_Rb_tree_iterator<std::pair<point const, double> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, double> >*) [151]
462 -----------------------------------------------
463 0.00 0.00 5030/2620636 grafo::initialize() [51]
464 0.00 0.00 21893/2620636 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
465 0.00 0.00 58603/2620636 grafo::dijkstra(double const&, point const&) [9]
466 0.01 0.02 1267550/2620636 grafo::insert(point) [2]
467 0.01 0.02 1267560/2620636 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
468 [24] 3.8 0.02 0.05 2620636 std::vector<point, std::allocator<point> >::size() const [24]
469 0.03 0.00 2620636/2620636 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point const*, point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&) [33]
470 0.01 0.00 2620636/3900854 std::vector<point, std::allocator<point> >::begin() const [48]
471 0.00 0.00 2620636/3894530 std::vector<point, std::allocator<point> >::end() const [86]
472 -----------------------------------------------
473 0.05 0.02 8197280/8197280 point* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, __false_type) [13]
474 [25] 3.6 0.05 0.02 8197280 bool __gnu_cxx::operator!=<point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&) [25]
475 0.02 0.00 16394560/21648500 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::base() const [44]
476 -----------------------------------------------
477 0.00 0.00 57802/7034152 void std::__destroy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type) [103]
478 0.03 0.02 6976350/7034152 void std::__destroy_aux<point*>(point*, point*, __false_type) [20]
479 [26] 3.3 0.04 0.02 7034152 void std::_Destroy<point>(point*) [26]
480 0.02 0.00 7034152/7040476 point::~point() [41]
481 -----------------------------------------------
482 0.00 0.00 57802/6987522 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type) [102]
483 0.04 0.01 6929720/6987522 point* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, __false_type) [13]
484 [27] 2.8 0.04 0.01 6987522 void std::_Construct<point, point>(point*, point const&) [27]
485 0.01 0.00 6987522/7050516 operator new(unsigned int, void*) [59]
486 -----------------------------------------------
487 0.05 0.00 12637001/12637001 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > const*) [16]
488 [28] 2.5 0.05 0.00 12637001 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_value(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > const*) [28]
489 -----------------------------------------------
490 0.00 0.00 10064/3940682 grafo::initialize() [51]
491 0.00 0.00 111458/3940682 grafo::dijkstra(double const&, point const&) [9]
492 0.02 0.02 3819160/3940682 grafo::insert(point) [2]
493 [29] 2.4 0.02 0.02 3940682 std::vector<point, std::allocator<point> >::operator[](unsigned int) [29]
494 0.00 0.00 3940682/4076460 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator+(int const&) const [74]
495 0.01 0.00 3940682/12462392 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator*() const [40]
496 0.00 0.00 3940682/5237763 std::vector<point, std::allocator<point> >::begin() [72]
497 -----------------------------------------------
498 0.03 0.01 1262530/1262530 grafo::insert(point) [2]
499 [30] 2.3 0.03 0.01 1262530 operator!=(point const&, point const&) [30]
500 0.01 0.00 1262530/9449760 operator==(point const&, point const&) [21]
501 -----------------------------------------------
502 0.00 0.01 14340/40473 void std::__push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare) [49]
503 0.00 0.03 26133/40473 void std::__adjust_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare) [36]
504 [31] 2.3 0.00 0.04 40473 heapCompare::operator()(point const&, point const&) const [31]
505 0.00 0.04 80946/203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
506 -----------------------------------------------
507 0.00 0.03 6324/6324 grafo::dijkstra(double const&, point const&) [9]
508 [32] 1.9 0.00 0.03 6324 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::pop() [32]
509 0.00 0.03 6324/6324 void std::pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [34]
510 0.00 0.00 6324/6324 std::vector<point, std::allocator<point> >::pop_back() [122]
511 0.00 0.00 6324/2581504 std::vector<point, std::allocator<point> >::end() [80]
512 0.00 0.00 6324/5237763 std::vector<point, std::allocator<point> >::begin() [72]
513 -----------------------------------------------
514 0.03 0.00 2620636/2620636 std::vector<point, std::allocator<point> >::size() const [24]
515 [33] 1.9 0.03 0.00 2620636 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point const*, point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&) [33]
516 0.00 0.00 5241272/21648500 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::base() const [44]
517 -----------------------------------------------
518 0.00 0.03 6324/6324 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::pop() [32]
519 [34] 1.9 0.00 0.03 6324 void std::pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [34]
520 0.00 0.03 6324/6324 void std::__pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare) [35]
521 0.00 0.00 18972/25296 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator-(int const&) const [123]
522 0.00 0.00 6324/12462392 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator*() const [40]
523 -----------------------------------------------
524 0.00 0.03 6324/6324 void std::pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [34]
525 [35] 1.9 0.00 0.03 6324 void std::__pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare) [35]
526 0.00 0.03 6324/6324 void std::__adjust_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare) [36]
527 0.00 0.00 6324/2537718 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point*, point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [37]
528 0.00 0.00 12648/12462392 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator*() const [40]
529 -----------------------------------------------
530 0.00 0.03 6324/6324 void std::__pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare) [35]
531 [36] 1.9 0.00 0.03 6324 void std::__adjust_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare) [36]
532 0.00 0.03 26133/40473 heapCompare::operator()(point const&, point const&) const [31]
533 0.00 0.01 6324/12648 void std::__push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare) [49]
534 0.00 0.00 105204/4076460 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator+(int const&) const [74]
535 0.00 0.00 105204/12462392 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator*() const [40]
536 -----------------------------------------------
537 0.00 0.00 10/2537718 void std::make_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [133]
538 0.00 0.00 6324/2537718 void std::__pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare) [35]
539 0.00 0.00 6324/2537718 void std::push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [77]
540 0.03 0.00 2525060/2537718 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&, std::random_access_iterator_tag) [12]
541 [37] 1.8 0.03 0.00 2537718 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point*, point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [37]
542 0.00 0.00 5075436/8050634 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::base() const [84]
543 -----------------------------------------------
544 0.01 0.02 1469181/1469181 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
545 [38] 1.8 0.01 0.02 1469181 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::end() [38]
546 0.02 0.00 1469181/1469181 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::end() [43]
547 -----------------------------------------------
548 0.00 0.03 1267560/1267560 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
549 [39] 1.8 0.00 0.03 1267560 std::_Vector_base<point, std::allocator<point> >::_Vector_base(unsigned int, std::allocator<point> const&) [39]
550 0.01 0.01 1267560/1289453 std::_Vector_base<point, std::allocator<point> >::_M_allocate(unsigned int) [45]
551 0.00 0.01 1267560/1272600 std::_Vector_base<point, std::allocator<point> >::_Vector_impl::_Vector_impl(std::allocator<point> const&) [52]
552 -----------------------------------------------
553 0.00 0.00 6324/12462392 void std::pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [34]
554 0.00 0.00 6324/12462392 void std::push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [77]
555 0.00 0.00 12648/12462392 void std::__pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare) [35]
556 0.00 0.00 30574/12462392 void std::__push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare) [49]
557 0.00 0.00 57802/12462392 void std::__destroy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type) [103]
558 0.00 0.00 105204/12462392 void std::__adjust_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare) [36]
559 0.00 0.00 115604/12462392 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type) [102]
560 0.01 0.00 3940682/12462392 std::vector<point, std::allocator<point> >::operator[](unsigned int) [29]
561 0.02 0.00 8187230/12462392 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&, std::random_access_iterator_tag) [12]
562 [40] 1.4 0.03 0.00 12462392 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator*() const [40]
563 -----------------------------------------------
564 0.00 0.00 6324/7040476 __gnu_cxx::new_allocator<point>::destroy(point*) [121]
565 0.02 0.00 7034152/7040476 void std::_Destroy<point>(point*) [26]
566 [41] 1.4 0.03 0.00 7040476 point::~point() [41]
567 -----------------------------------------------
568 0.00 0.00 10/3878439 grafo::grafo() [124]
569 0.00 0.00 10/3878439 grafo::dijkstra(double const&, point const&) [9]
570 0.00 0.00 5020/3878439 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
571 0.00 0.00 65679/3878439 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
572 0.00 0.00 1272600/3878439 std::vector<point, std::allocator<point> >::~vector() [15]
573 0.01 0.00 2535120/3878439 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
574 [42] 1.3 0.02 0.01 3878439 std::allocator<point>::~allocator() [42]
575 0.01 0.00 3878439/5151039 __gnu_cxx::new_allocator<point>::~new_allocator() [61]
576 -----------------------------------------------
577 0.02 0.00 1469181/1469181 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::end() [38]
578 [43] 1.2 0.02 0.00 1469181 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::end() [43]
579 0.00 0.00 1469181/2943402 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [87]
580 -----------------------------------------------
581 0.00 0.00 12668/21648500 bool __gnu_cxx::operator==<point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&) [125]
582 0.00 0.00 5241272/21648500 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point const*, point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&) [33]
583 0.02 0.00 16394560/21648500 bool __gnu_cxx::operator!=<point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&) [25]
584 [44] 1.1 0.02 0.00 21648500 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::base() const [44]
585 -----------------------------------------------
586 0.00 0.00 21893/1289453 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
587 0.01 0.01 1267560/1289453 std::_Vector_base<point, std::allocator<point> >::_Vector_base(unsigned int, std::allocator<point> const&) [39]
588 [45] 1.1 0.01 0.01 1289453 std::_Vector_base<point, std::allocator<point> >::_M_allocate(unsigned int) [45]
589 0.00 0.01 1289453/1289453 __gnu_cxx::new_allocator<point>::allocate(unsigned int, void const*) [68]
590 -----------------------------------------------
591 0.01 0.01 1875567/1875567 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [23]
592 [46] 1.1 0.01 0.01 1875567 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node<std::pair<point const, double> > const*) [46]
593 0.01 0.00 1875567/1900599 std::_Select1st<std::pair<point const, double> >::operator()(std::pair<point const, double> const&) const [65]
594 0.00 0.00 1875567/1875567 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_value(std::_Rb_tree_node<std::pair<point const, double> > const*) [142]
595 -----------------------------------------------
596 0.01 0.01 1272600/1272600 std::vector<point, std::allocator<point> >::~vector() [15]
597 [47] 1.0 0.01 0.01 1272600 std::_Vector_base<point, std::allocator<point> >::~_Vector_base() [47]
598 0.00 0.01 1272600/1272600 std::_Vector_base<point, std::allocator<point> >::_Vector_impl::~_Vector_impl() [79]
599 0.00 0.00 1272600/1294493 std::_Vector_base<point, std::allocator<point> >::_M_deallocate(point*, unsigned int) [146]
600 -----------------------------------------------
601 0.00 0.00 6324/3900854 std::vector<point, std::allocator<point> >::front() const [120]
602 0.00 0.00 6334/3900854 std::vector<point, std::allocator<point> >::empty() const [119]
603 0.00 0.00 1267560/3900854 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
604 0.01 0.00 2620636/3900854 std::vector<point, std::allocator<point> >::size() const [24]
605 [48] 0.8 0.02 0.00 3900854 std::vector<point, std::allocator<point> >::begin() const [48]
606 0.00 0.00 3900854/7795384 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::__normal_iterator(point const* const&) [139]
607 -----------------------------------------------
608 0.00 0.01 6324/12648 void std::__adjust_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare) [36]
609 0.00 0.01 6324/12648 void std::push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [77]
610 [49] 0.8 0.00 0.01 12648 void std::__push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare) [49]
611 0.00 0.01 14340/40473 heapCompare::operator()(point const&, point const&) const [31]
612 0.00 0.00 30574/4076460 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator+(int const&) const [74]
613 0.00 0.00 30574/12462392 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator*() const [40]
614 -----------------------------------------------
615 0.00 0.00 6324/52954 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::push(point const&) [73]
616 0.00 0.01 46630/52954 grafo::insert(point) [2]
617 [50] 0.8 0.00 0.01 52954 std::vector<point, std::allocator<point> >::push_back(point const&) [50]
618 0.00 0.01 21893/21893 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
619 0.01 0.00 31061/52954 __gnu_cxx::new_allocator<point>::construct(point*, point const&) [55]
620 0.00 0.00 21893/2581504 std::vector<point, std::allocator<point> >::end() [80]
621 -----------------------------------------------
622 0.00 0.01 10/10 grafo::dijkstra(double const&, point const&) [9]
623 [51] 0.7 0.00 0.01 10 grafo::initialize() [51]
624 0.01 0.00 10/10 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::clear() [71]
625 0.00 0.00 5030/203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
626 0.00 0.00 5030/2620636 std::vector<point, std::allocator<point> >::size() const [24]
627 0.00 0.00 10064/3940682 std::vector<point, std::allocator<point> >::operator[](unsigned int) [29]
628 -----------------------------------------------
629 0.00 0.00 5040/1272600 std::_Vector_base<point, std::allocator<point> >::_Vector_base(std::allocator<point> const&) [117]
630 0.00 0.01 1267560/1272600 std::_Vector_base<point, std::allocator<point> >::_Vector_base(unsigned int, std::allocator<point> const&) [39]
631 [52] 0.7 0.00 0.01 1272600 std::_Vector_base<point, std::allocator<point> >::_Vector_impl::_Vector_impl(std::allocator<point> const&) [52]
632 0.01 0.00 1272600/1272600 std::allocator<point>::allocator(std::allocator<point> const&) [53]
633 -----------------------------------------------
634 0.01 0.00 1272600/1272600 std::_Vector_base<point, std::allocator<point> >::_Vector_impl::_Vector_impl(std::allocator<point> const&) [52]
635 [53] 0.7 0.01 0.00 1272600 std::allocator<point>::allocator(std::allocator<point> const&) [53]
636 0.00 0.00 1272600/5145999 __gnu_cxx::new_allocator<point>::new_allocator(__gnu_cxx::new_allocator<point> const&) [62]
637 -----------------------------------------------
638 0.01 0.00 1267560/1267560 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
639 [54] 0.7 0.01 0.00 1267560 std::_Vector_base<point, std::allocator<point> >::get_allocator() const [54]
640 0.00 0.00 1267560/3873399 std::allocator<point>::allocator(std::allocator<point> const&) [76]
641 0.00 0.00 1267560/1267560 std::_Vector_base<point, std::allocator<point> >::_M_get_Tp_allocator() const [148]
642 -----------------------------------------------
643 0.00 0.00 21893/52954 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
644 0.01 0.00 31061/52954 std::vector<point, std::allocator<point> >::push_back(point const&) [50]
645 [55] 0.6 0.01 0.00 52954 __gnu_cxx::new_allocator<point>::construct(point*, point const&) [55]
646 0.00 0.00 52954/7050516 operator new(unsigned int, void*) [59]
647 -----------------------------------------------
649 [56] 0.6 0.01 0.00 frame_dummy [56]
650 -----------------------------------------------
651 0.00 0.00 25296/11986702 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator-(int const&) const [123]
652 0.00 0.00 65679/11986702 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
653 0.00 0.00 2581504/11986702 std::vector<point, std::allocator<point> >::end() [80]
654 0.00 0.00 4076460/11986702 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator+(int const&) const [74]
655 0.00 0.00 5237763/11986702 std::vector<point, std::allocator<point> >::begin() [72]
656 [57] 0.6 0.01 0.00 11986702 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::__normal_iterator(point* const&) [57]
657 -----------------------------------------------
658 0.00 0.00 21893/8382529 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
659 0.00 0.00 57802/8382529 void std::__destroy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type) [103]
660 0.00 0.00 115604/8382529 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type) [102]
661 0.01 0.00 8187230/8382529 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&, std::random_access_iterator_tag) [12]
662 [58] 0.6 0.01 0.00 8382529 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator++() [58]
663 -----------------------------------------------
664 0.00 0.00 5020/7050516 __gnu_cxx::new_allocator<std::pair<point const, double> >::construct(std::pair<point const, double>*, std::pair<point const, double> const&) [126]
665 0.00 0.00 5020/7050516 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::construct(std::pair<point const, std::vector<point, std::allocator<point> > >*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [95]
666 0.00 0.00 52954/7050516 __gnu_cxx::new_allocator<point>::construct(point*, point const&) [55]
667 0.01 0.00 6987522/7050516 void std::_Construct<point, point>(point*, point const&) [27]
668 [59] 0.6 0.01 0.00 7050516 operator new(unsigned int, void*) [59]
669 -----------------------------------------------
670 0.00 0.00 5000/6329614 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [92]
671 0.00 0.00 5020/6329614 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_erase(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [109]
672 0.01 0.00 6319594/6329614 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [5]
673 [60] 0.6 0.01 0.00 6329614 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_right(std::_Rb_tree_node_base*) [60]
674 -----------------------------------------------
675 0.00 0.00 1272600/5151039 std::allocator<point>::~allocator() [78]
676 0.01 0.00 3878439/5151039 std::allocator<point>::~allocator() [42]
677 [61] 0.6 0.01 0.00 5151039 __gnu_cxx::new_allocator<point>::~new_allocator() [61]
678 -----------------------------------------------
679 0.00 0.00 1272600/5145999 std::allocator<point>::allocator(std::allocator<point> const&) [53]
680 0.01 0.00 3873399/5145999 std::allocator<point>::allocator(std::allocator<point> const&) [76]
681 [62] 0.6 0.01 0.00 5145999 __gnu_cxx::new_allocator<point>::new_allocator(__gnu_cxx::new_allocator<point> const&) [62]
682 -----------------------------------------------
683 0.01 0.00 2938352/2938352 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
684 [63] 0.6 0.01 0.00 2938352 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator*() const [63]
685 -----------------------------------------------
686 0.00 0.00 65679/2605839 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
687 0.00 0.00 1267560/2605839 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
688 0.00 0.00 1272600/2605839 std::vector<point, std::allocator<point> >::~vector() [15]
689 [64] 0.6 0.01 0.00 2605839 std::_Vector_base<point, std::allocator<point> >::_M_get_Tp_allocator() [64]
690 -----------------------------------------------
691 0.00 0.00 2506/1900599 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, double> const&) [115]
692 0.00 0.00 10010/1900599 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [113]
693 0.00 0.00 12516/1900599 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node_base const*) [116]
694 0.01 0.00 1875567/1900599 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node<std::pair<point const, double> > const*) [46]
695 [65] 0.6 0.01 0.00 1900599 std::_Select1st<std::pair<point const, double> >::operator()(std::pair<point const, double> const&) const [65]
696 -----------------------------------------------
697 0.00 0.00 10/1469201 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~_Rb_tree() [108]
698 0.00 0.00 10/1469201 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [129]
699 0.01 0.00 1469181/1469201 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [5]
700 [66] 0.6 0.01 0.00 1469201 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_begin() [66]
701 -----------------------------------------------
702 0.00 0.00 10/1469191 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [129]
703 0.01 0.00 1469181/1469191 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
704 [67] 0.6 0.01 0.00 1469191 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator==(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) const [67]
705 -----------------------------------------------
706 0.00 0.01 1289453/1289453 std::_Vector_base<point, std::allocator<point> >::_M_allocate(unsigned int) [45]
707 [68] 0.6 0.00 0.01 1289453 __gnu_cxx::new_allocator<point>::allocate(unsigned int, void const*) [68]
708 0.01 0.00 1289453/1289453 __gnu_cxx::new_allocator<point>::max_size() const [69]
709 -----------------------------------------------
710 0.01 0.00 1289453/1289453 __gnu_cxx::new_allocator<point>::allocate(unsigned int, void const*) [68]
711 [69] 0.6 0.01 0.00 1289453 __gnu_cxx::new_allocator<point>::max_size() const [69]
712 -----------------------------------------------
713 0.00 0.00 10/5040 grafo::grafo() [124]
714 0.00 0.00 10/5040 grafo::dijkstra(double const&, point const&) [9]
715 0.01 0.00 5020/5040 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
716 [70] 0.6 0.01 0.00 5040 std::allocator<point>::allocator() [70]
717 0.00 0.00 5040/5040 __gnu_cxx::new_allocator<point>::new_allocator() [174]
718 -----------------------------------------------
719 0.01 0.00 10/10 grafo::initialize() [51]
720 [71] 0.6 0.01 0.00 10 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::clear() [71]
721 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::clear() [213]
722 -----------------------------------------------
723 0.00 0.00 10/5237763 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::priority_queue(heapCompare const&, std::vector<point, std::allocator<point> > const&) [130]
724 0.00 0.00 6324/5237763 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::pop() [32]
725 0.00 0.00 6324/5237763 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::push(point const&) [73]
726 0.00 0.00 21893/5237763 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
727 0.00 0.00 1262530/5237763 grafo::insert(point) [2]
728 0.00 0.00 3940682/5237763 std::vector<point, std::allocator<point> >::operator[](unsigned int) [29]
729 [72] 0.5 0.01 0.00 5237763 std::vector<point, std::allocator<point> >::begin() [72]
730 0.00 0.00 5237763/11986702 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::__normal_iterator(point* const&) [57]
731 -----------------------------------------------
732 0.00 0.01 6324/6324 grafo::dijkstra(double const&, point const&) [9]
733 [73] 0.5 0.00 0.01 6324 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::push(point const&) [73]
734 0.00 0.01 6324/6324 void std::push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [77]
735 0.00 0.00 6324/52954 std::vector<point, std::allocator<point> >::push_back(point const&) [50]
736 0.00 0.00 6324/2581504 std::vector<point, std::allocator<point> >::end() [80]
737 0.00 0.00 6324/5237763 std::vector<point, std::allocator<point> >::begin() [72]
738 -----------------------------------------------
739 0.00 0.00 30574/4076460 void std::__push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare) [49]
740 0.00 0.00 105204/4076460 void std::__adjust_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare) [36]
741 0.00 0.00 3940682/4076460 std::vector<point, std::allocator<point> >::operator[](unsigned int) [29]
742 [74] 0.5 0.01 0.00 4076460 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator+(int const&) const [74]
743 0.00 0.00 4076460/11986702 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::__normal_iterator(point* const&) [57]
744 -----------------------------------------------
745 0.00 0.01 21893/21893 std::vector<point, std::allocator<point> >::push_back(point const&) [50]
746 [75] 0.4 0.00 0.01 21893 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
747 0.00 0.00 21893/52954 __gnu_cxx::new_allocator<point>::construct(point*, point const&) [55]
748 0.00 0.00 43786/43786 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, std::allocator<point>) [101]
749 0.00 0.00 21893/21893 void std::_Destroy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, std::allocator<point>) [105]
750 0.00 0.00 21893/2620636 std::vector<point, std::allocator<point> >::size() const [24]
751 0.00 0.00 65679/3878439 std::allocator<point>::~allocator() [42]
752 0.00 0.00 21893/1289453 std::_Vector_base<point, std::allocator<point> >::_M_allocate(unsigned int) [45]
753 0.00 0.00 65679/2605839 std::_Vector_base<point, std::allocator<point> >::_M_get_Tp_allocator() [64]
754 0.00 0.00 65679/3873399 std::allocator<point>::allocator(std::allocator<point> const&) [76]
755 0.00 0.00 21893/2581504 std::vector<point, std::allocator<point> >::end() [80]
756 0.00 0.00 65679/11986702 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::__normal_iterator(point* const&) [57]
757 0.00 0.00 87572/8050634 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::base() const [84]
758 0.00 0.00 21893/5237763 std::vector<point, std::allocator<point> >::begin() [72]
759 0.00 0.00 21893/8382529 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator++() [58]
760 0.00 0.00 21893/21893 std::vector<point, std::allocator<point> >::max_size() const [160]
761 0.00 0.00 21893/1294493 std::_Vector_base<point, std::allocator<point> >::_M_deallocate(point*, unsigned int) [146]
762 -----------------------------------------------
763 0.00 0.00 65679/3873399 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
764 0.00 0.00 1267560/3873399 std::_Vector_base<point, std::allocator<point> >::get_allocator() const [54]
765 0.00 0.00 1267560/3873399 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
766 0.00 0.00 1272600/3873399 std::vector<point, std::allocator<point> >::~vector() [15]
767 [76] 0.4 0.00 0.01 3873399 std::allocator<point>::allocator(std::allocator<point> const&) [76]
768 0.01 0.00 3873399/5145999 __gnu_cxx::new_allocator<point>::new_allocator(__gnu_cxx::new_allocator<point> const&) [62]
769 -----------------------------------------------
770 0.00 0.01 6324/6324 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::push(point const&) [73]
771 [77] 0.4 0.00 0.01 6324 void std::push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [77]
772 0.00 0.01 6324/12648 void std::__push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare) [49]
773 0.00 0.00 6324/2537718 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point*, point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [37]
774 0.00 0.00 6324/12462392 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator*() const [40]
775 0.00 0.00 6324/25296 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator-(int const&) const [123]
776 -----------------------------------------------
777 0.01 0.00 1272600/1272600 std::_Vector_base<point, std::allocator<point> >::_Vector_impl::~_Vector_impl() [79]
778 [78] 0.4 0.01 0.00 1272600 std::allocator<point>::~allocator() [78]
779 0.00 0.00 1272600/5151039 __gnu_cxx::new_allocator<point>::~new_allocator() [61]
780 -----------------------------------------------
781 0.00 0.01 1272600/1272600 std::_Vector_base<point, std::allocator<point> >::~_Vector_base() [47]
782 [79] 0.4 0.00 0.01 1272600 std::_Vector_base<point, std::allocator<point> >::_Vector_impl::~_Vector_impl() [79]
783 0.01 0.00 1272600/1272600 std::allocator<point>::~allocator() [78]
784 -----------------------------------------------
785 0.00 0.00 10/2581504 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::priority_queue(heapCompare const&, std::vector<point, std::allocator<point> > const&) [130]
786 0.00 0.00 6324/2581504 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::pop() [32]
787 0.00 0.00 6324/2581504 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::push(point const&) [73]
788 0.00 0.00 21893/2581504 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
789 0.00 0.00 21893/2581504 std::vector<point, std::allocator<point> >::push_back(point const&) [50]
790 0.00 0.00 2525060/2581504 grafo::insert(point) [2]
791 [80] 0.4 0.01 0.00 2581504 std::vector<point, std::allocator<point> >::end() [80]
792 0.00 0.00 2581504/11986702 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::__normal_iterator(point* const&) [57]
793 -----------------------------------------------
794 0.01 0.00 6334/6334 grafo::dijkstra(double const&, point const&) [9]
795 [81] 0.3 0.01 0.00 6334 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::empty() const [81]
796 0.00 0.00 6334/6334 std::vector<point, std::allocator<point> >::empty() const [119]
797 -----------------------------------------------
798 0.01 0.00 6324/6324 grafo::dijkstra(double const&, point const&) [9]
799 [82] 0.3 0.01 0.00 6324 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::top() const [82]
800 0.00 0.00 6324/6324 std::vector<point, std::allocator<point> >::front() const [120]
801 -----------------------------------------------
802 0.00 0.00 2517/12662055 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [94]
803 0.00 0.00 10010/12662055 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [92]
804 0.00 0.00 12527/12662055 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node_base const*) [128]
805 0.00 0.00 12637001/12662055 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > const*) [16]
806 [83] 0.3 0.01 0.00 12662055 std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator()(std::pair<point const, std::vector<point, std::allocator<point> > > const&) const [83]
807 -----------------------------------------------
808 0.00 0.00 87572/8050634 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
809 0.00 0.00 372606/8050634 bool __gnu_cxx::operator!=<point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [114]
810 0.00 0.00 2515020/8050634 bool __gnu_cxx::operator==<point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [93]
811 0.00 0.00 5075436/8050634 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point*, point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [37]
812 [84] 0.3 0.01 0.00 8050634 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::base() const [84]
813 -----------------------------------------------
814 0.00 0.00 6324/6936044 std::vector<point, std::allocator<point> >::front() const [120]
815 0.00 0.00 6929720/6936044 point* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, __false_type) [13]
816 [85] 0.3 0.01 0.00 6936044 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::operator*() const [85]
817 -----------------------------------------------
818 0.00 0.00 6334/3894530 std::vector<point, std::allocator<point> >::empty() const [119]
819 0.00 0.00 1267560/3894530 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
820 0.00 0.00 2620636/3894530 std::vector<point, std::allocator<point> >::size() const [24]
821 [86] 0.3 0.01 0.00 3894530 std::vector<point, std::allocator<point> >::end() const [86]
822 0.00 0.00 3894530/7795384 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::__normal_iterator(point const* const&) [139]
823 -----------------------------------------------
824 0.00 0.00 10/2943402 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::begin() [134]
825 0.00 0.00 10/2943402 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [129]
826 0.00 0.00 5020/2943402 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [94]
827 0.00 0.00 1469181/2943402 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::end() [43]
828 0.00 0.00 1469181/2943402 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [5]
829 [87] 0.3 0.01 0.00 2943402 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [87]
830 -----------------------------------------------
831 0.00 0.00 10/1476738 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [129]
832 0.00 0.00 2527/1476738 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [94]
833 0.00 0.00 5020/1476738 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [92]
834 0.00 0.00 1469181/1476738 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [5]
835 [88] 0.3 0.01 0.00 1476738 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_end() [88]
836 -----------------------------------------------
837 0.01 0.00 1262530/1262530 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [11]
838 [89] 0.3 0.01 0.00 1262530 std::iterator_traits<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [89]
839 -----------------------------------------------
841 [90] 0.3 0.01 0.00 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_rightmost() [90]
842 -----------------------------------------------
843 0.00 0.00 5020/5020 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
844 [91] 0.1 0.00 0.00 5020 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [91]
845 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [92]
846 -----------------------------------------------
847 0.00 0.00 5020/5020 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [91]
848 [92] 0.1 0.00 0.00 5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [92]
849 0.00 0.00 5010/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [94]
850 0.00 0.00 10010/16210530 std::less<point>::operator()(point const&, point const&) const [6]
851 0.00 0.00 5020/1476738 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_end() [88]
852 0.00 0.00 5000/6329614 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_right(std::_Rb_tree_node_base*) [60]
853 0.00 0.00 10010/12527 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node_base const*) [128]
854 0.00 0.00 10010/12662055 std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator()(std::pair<point const, std::vector<point, std::allocator<point> > > const&) const [83]
855 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [129]
856 0.00 0.00 5030/5030 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_leftmost() [176]
857 0.00 0.00 5000/5000 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator--() [191]
858 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::size() const [198]
859 -----------------------------------------------
860 0.00 0.00 1257510/1257510 grafo::insert(point) [2]
861 [93] 0.1 0.00 0.00 1257510 bool __gnu_cxx::operator==<point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [93]
862 0.00 0.00 2515020/8050634 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::base() const [84]
863 -----------------------------------------------
864 0.00 0.00 10/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [129]
865 0.00 0.00 5010/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [92]
866 [94] 0.1 0.00 0.00 5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [94]
867 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_create_node(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [96]
868 0.00 0.00 2517/16210530 std::less<point>::operator()(point const&, point const&) const [6]
869 0.00 0.00 2527/1476738 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_end() [88]
870 0.00 0.00 5020/2943402 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [87]
871 0.00 0.00 2517/12527 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node_base const*) [128]
872 0.00 0.00 2517/12662055 std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator()(std::pair<point const, std::vector<point, std::allocator<point> > > const&) const [83]
873 -----------------------------------------------
874 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_create_node(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [96]
875 [95] 0.1 0.00 0.00 5020 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::construct(std::pair<point const, std::vector<point, std::allocator<point> > >*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [95]
876 0.00 0.00 5020/5020 std::pair<point const, std::vector<point, std::allocator<point> > >::pair(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [97]
877 0.00 0.00 5020/7050516 operator new(unsigned int, void*) [59]
878 -----------------------------------------------
879 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [94]
880 [96] 0.1 0.00 0.00 5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_create_node(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [96]
881 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::construct(std::pair<point const, std::vector<point, std::allocator<point> > >*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [95]
882 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_get_node() [186]
883 0.00 0.00 5020/10040 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::get_allocator() const [170]
884 0.00 0.00 5020/10050 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::~allocator() [166]
885 -----------------------------------------------
886 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::construct(std::pair<point const, std::vector<point, std::allocator<point> > >*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [95]
887 [97] 0.1 0.00 0.00 5020 std::pair<point const, std::vector<point, std::allocator<point> > >::pair(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [97]
888 0.00 0.00 5020/1267560 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
889 -----------------------------------------------
890 0.00 0.00 5020/5020 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
891 [98] 0.1 0.00 0.00 5020 std::pair<point const, std::vector<point, std::allocator<point> > >::pair(point const&, std::vector<point, std::allocator<point> > const&) [98]
892 0.00 0.00 5020/1267560 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
893 -----------------------------------------------
894 0.00 0.00 5020/10040 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::destroy(std::pair<point const, std::vector<point, std::allocator<point> > >*) [110]
895 0.00 0.00 5020/10040 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
896 [99] 0.1 0.00 0.00 10040 std::pair<point const, std::vector<point, std::allocator<point> > >::~pair() [99]
897 0.00 0.00 10040/1272600 std::vector<point, std::allocator<point> >::~vector() [15]
898 -----------------------------------------------
899 0.00 0.00 43786/43786 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, std::allocator<point>) [101]
900 [100] 0.1 0.00 0.00 43786 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::uninitialized_copy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >) [100]
901 0.00 0.00 43786/43786 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type) [102]
902 -----------------------------------------------
903 0.00 0.00 43786/43786 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
904 [101] 0.1 0.00 0.00 43786 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, std::allocator<point>) [101]
905 0.00 0.00 43786/43786 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::uninitialized_copy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >) [100]
906 -----------------------------------------------
907 0.00 0.00 43786/43786 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::uninitialized_copy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >) [100]
908 [102] 0.1 0.00 0.00 43786 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type) [102]
909 0.00 0.00 57802/6987522 void std::_Construct<point, point>(point*, point const&) [27]
910 0.00 0.00 115604/12462392 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator*() const [40]
911 0.00 0.00 115604/8382529 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator++() [58]
912 0.00 0.00 101588/186303 bool __gnu_cxx::operator!=<point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [114]
913 -----------------------------------------------
914 0.00 0.00 21893/21893 void std::_Destroy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >) [104]
915 [103] 0.0 0.00 0.00 21893 void std::__destroy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type) [103]
916 0.00 0.00 57802/7034152 void std::_Destroy<point>(point*) [26]
917 0.00 0.00 57802/12462392 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator*() const [40]
918 0.00 0.00 79695/186303 bool __gnu_cxx::operator!=<point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [114]
919 0.00 0.00 57802/8382529 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator++() [58]
920 -----------------------------------------------
921 0.00 0.00 21893/21893 void std::_Destroy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, std::allocator<point>) [105]
922 [104] 0.0 0.00 0.00 21893 void std::_Destroy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >) [104]
923 0.00 0.00 21893/21893 void std::__destroy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type) [103]
924 -----------------------------------------------
925 0.00 0.00 21893/21893 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
926 [105] 0.0 0.00 0.00 21893 void std::_Destroy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, std::allocator<point>) [105]
927 0.00 0.00 21893/21893 void std::_Destroy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >) [104]
928 -----------------------------------------------
929 0.00 0.00 10/10 main [1]
930 [106] 0.0 0.00 0.00 10 grafo::~grafo() [106]
931 0.00 0.00 10/10 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~map() [107]
932 0.00 0.00 10/1272600 std::vector<point, std::allocator<point> >::~vector() [15]
933 -----------------------------------------------
934 0.00 0.00 10/10 grafo::~grafo() [106]
935 [107] 0.0 0.00 0.00 10 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~map() [107]
936 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~_Rb_tree() [108]
937 -----------------------------------------------
938 0.00 0.00 10/10 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~map() [107]
939 [108] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~_Rb_tree() [108]
940 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_erase(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [109]
941 0.00 0.00 10/1469201 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_begin() [66]
942 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree_impl<std::less<point>, false>::~_Rb_tree_impl() [209]
943 -----------------------------------------------
944 5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_erase(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [109]
945 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~_Rb_tree() [108]
946 [109] 0.0 0.00 0.00 10+5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_erase(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [109]
947 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::destroy_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [111]
948 0.00 0.00 5020/6329614 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_right(std::_Rb_tree_node_base*) [60]
949 0.00 0.00 5020/6322427 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_left(std::_Rb_tree_node_base*) [141]
950 5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_erase(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [109]
951 -----------------------------------------------
952 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::destroy_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [111]
953 [110] 0.0 0.00 0.00 5020 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::destroy(std::pair<point const, std::vector<point, std::allocator<point> > >*) [110]
954 0.00 0.00 5020/10040 std::pair<point const, std::vector<point, std::allocator<point> > >::~pair() [99]
955 -----------------------------------------------
956 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_erase(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [109]
957 [111] 0.0 0.00 0.00 5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::destroy_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [111]
958 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::destroy(std::pair<point const, std::vector<point, std::allocator<point> > >*) [110]
959 0.00 0.00 5020/10040 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::get_allocator() const [170]
960 0.00 0.00 5020/10050 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::~allocator() [166]
961 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [187]
962 -----------------------------------------------
963 0.00 0.00 5020/5020 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
964 [112] 0.0 0.00 0.00 5020 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::insert(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [112]
965 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [113]
966 -----------------------------------------------
967 0.00 0.00 5020/5020 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::insert(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [112]
968 [113] 0.0 0.00 0.00 5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [113]
969 0.00 0.00 10010/16210530 std::less<point>::operator()(point const&, point const&) const [6]
970 0.00 0.00 5010/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, double> const&) [115]
971 0.00 0.00 10010/12516 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node_base const*) [116]
972 0.00 0.00 10010/1900599 std::_Select1st<std::pair<point const, double> >::operator()(std::pair<point const, double> const&) const [65]
973 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::pair<point const, double> const&) [132]
974 0.00 0.00 5030/5040 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_leftmost() [175]
975 0.00 0.00 5020/211324 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_end() [153]
976 0.00 0.00 5000/5000 std::_Rb_tree_iterator<std::pair<point const, double> >::operator--() [192]
977 0.00 0.00 5000/968656 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_right(std::_Rb_tree_node_base*) [149]
978 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::size() const [199]
979 -----------------------------------------------
980 0.00 0.00 5020/186303 grafo::insert(point) [2]
981 0.00 0.00 79695/186303 void std::__destroy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type) [103]
982 0.00 0.00 101588/186303 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type) [102]
983 [114] 0.0 0.00 0.00 186303 bool __gnu_cxx::operator!=<point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [114]
984 0.00 0.00 372606/8050634 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::base() const [84]
985 -----------------------------------------------
986 0.00 0.00 10/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::pair<point const, double> const&) [132]
987 0.00 0.00 5010/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [113]
988 [115] 0.0 0.00 0.00 5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, double> const&) [115]
989 0.00 0.00 2506/16210530 std::less<point>::operator()(point const&, point const&) const [6]
990 0.00 0.00 2506/12516 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node_base const*) [116]
991 0.00 0.00 2506/1900599 std::_Select1st<std::pair<point const, double> >::operator()(std::pair<point const, double> const&) const [65]
992 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_create_node(std::pair<point const, double> const&) [127]
993 0.00 0.00 5020/412556 std::_Rb_tree_iterator<std::pair<point const, double> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, double> >*) [151]
994 0.00 0.00 2516/211324 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_end() [153]
995 -----------------------------------------------
996 0.00 0.00 2506/12516 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, double> const&) [115]
997 0.00 0.00 10010/12516 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [113]
998 [116] 0.0 0.00 0.00 12516 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node_base const*) [116]
999 0.00 0.00 12516/1900599 std::_Select1st<std::pair<point const, double> >::operator()(std::pair<point const, double> const&) const [65]
1000 0.00 0.00 12516/12516 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_value(std::_Rb_tree_node_base const*) [162]
1001 -----------------------------------------------
1002 0.00 0.00 5040/5040 std::vector<point, std::allocator<point> >::vector(std::allocator<point> const&) [118]
1003 [117] 0.0 0.00 0.00 5040 std::_Vector_base<point, std::allocator<point> >::_Vector_base(std::allocator<point> const&) [117]
1004 0.00 0.00 5040/1272600 std::_Vector_base<point, std::allocator<point> >::_Vector_impl::_Vector_impl(std::allocator<point> const&) [52]
1005 -----------------------------------------------
1006 0.00 0.00 10/5040 grafo::grafo() [124]
1007 0.00 0.00 10/5040 grafo::dijkstra(double const&, point const&) [9]
1008 0.00 0.00 5020/5040 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
1009 [118] 0.0 0.00 0.00 5040 std::vector<point, std::allocator<point> >::vector(std::allocator<point> const&) [118]
1010 0.00 0.00 5040/5040 std::_Vector_base<point, std::allocator<point> >::_Vector_base(std::allocator<point> const&) [117]
1011 -----------------------------------------------
1012 0.00 0.00 6334/6334 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::empty() const [81]
1013 [119] 0.0 0.00 0.00 6334 std::vector<point, std::allocator<point> >::empty() const [119]
1014 0.00 0.00 6334/3900854 std::vector<point, std::allocator<point> >::begin() const [48]
1015 0.00 0.00 6334/6334 bool __gnu_cxx::operator==<point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&) [125]
1016 0.00 0.00 6334/3894530 std::vector<point, std::allocator<point> >::end() const [86]
1017 -----------------------------------------------
1018 0.00 0.00 6324/6324 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::top() const [82]
1019 [120] 0.0 0.00 0.00 6324 std::vector<point, std::allocator<point> >::front() const [120]
1020 0.00 0.00 6324/3900854 std::vector<point, std::allocator<point> >::begin() const [48]
1021 0.00 0.00 6324/6936044 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::operator*() const [85]
1022 -----------------------------------------------
1023 0.00 0.00 6324/6324 std::vector<point, std::allocator<point> >::pop_back() [122]
1024 [121] 0.0 0.00 0.00 6324 __gnu_cxx::new_allocator<point>::destroy(point*) [121]
1025 0.00 0.00 6324/7040476 point::~point() [41]
1026 -----------------------------------------------
1027 0.00 0.00 6324/6324 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::pop() [32]
1028 [122] 0.0 0.00 0.00 6324 std::vector<point, std::allocator<point> >::pop_back() [122]
1029 0.00 0.00 6324/6324 __gnu_cxx::new_allocator<point>::destroy(point*) [121]
1030 -----------------------------------------------
1031 0.00 0.00 6324/25296 void std::push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [77]
1032 0.00 0.00 18972/25296 void std::pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [34]
1033 [123] 0.0 0.00 0.00 25296 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator-(int const&) const [123]
1034 0.00 0.00 25296/11986702 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::__normal_iterator(point* const&) [57]
1035 -----------------------------------------------
1036 0.00 0.00 10/10 main [1]
1037 [124] 0.0 0.00 0.00 10 grafo::grafo() [124]
1038 0.00 0.00 10/5040 std::allocator<point>::allocator() [70]
1039 0.00 0.00 10/5040 std::vector<point, std::allocator<point> >::vector(std::allocator<point> const&) [118]
1040 0.00 0.00 10/3878439 std::allocator<point>::~allocator() [42]
1041 0.00 0.00 10/10 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::map() [205]
1042 -----------------------------------------------
1043 0.00 0.00 6334/6334 std::vector<point, std::allocator<point> >::empty() const [119]
1044 [125] 0.0 0.00 0.00 6334 bool __gnu_cxx::operator==<point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&) [125]
1045 0.00 0.00 12668/21648500 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::base() const [44]
1046 -----------------------------------------------
1047 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_create_node(std::pair<point const, double> const&) [127]
1048 [126] 0.0 0.00 0.00 5020 __gnu_cxx::new_allocator<std::pair<point const, double> >::construct(std::pair<point const, double>*, std::pair<point const, double> const&) [126]
1049 0.00 0.00 5020/7050516 operator new(unsigned int, void*) [59]
1050 -----------------------------------------------
1051 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, double> const&) [115]
1052 [127] 0.0 0.00 0.00 5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_create_node(std::pair<point const, double> const&) [127]
1053 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::pair<point const, double> >::construct(std::pair<point const, double>*, std::pair<point const, double> const&) [126]
1054 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_get_node() [188]
1055 0.00 0.00 5020/10040 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::get_allocator() const [171]
1056 0.00 0.00 5020/10041 std::allocator<std::pair<point const, double> >::~allocator() [169]
1057 -----------------------------------------------
1058 0.00 0.00 2517/12527 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [94]
1059 0.00 0.00 10010/12527 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [92]
1060 [128] 0.0 0.00 0.00 12527 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node_base const*) [128]
1061 0.00 0.00 12527/12662055 std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator()(std::pair<point const, std::vector<point, std::allocator<point> > > const&) const [83]
1062 0.00 0.00 12527/12527 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_value(std::_Rb_tree_node_base const*) [161]
1063 -----------------------------------------------
1064 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [92]
1065 [129] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [129]
1066 0.00 0.00 10/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [94]
1067 0.00 0.00 10/1469191 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator==(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) const [67]
1068 0.00 0.00 10/1469201 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_begin() [66]
1069 0.00 0.00 10/1476738 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_end() [88]
1070 0.00 0.00 10/2943402 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [87]
1071 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::begin() [134]
1072 0.00 0.00 10/10 std::pair<std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, bool>::pair(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&, bool const&) [206]
1073 -----------------------------------------------
1074 0.00 0.00 10/10 grafo::dijkstra(double const&, point const&) [9]
1075 [130] 0.0 0.00 0.00 10 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::priority_queue(heapCompare const&, std::vector<point, std::allocator<point> > const&) [130]
1076 0.00 0.00 10/1267560 std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [8]
1077 0.00 0.00 10/10 void std::make_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [133]
1078 0.00 0.00 10/2581504 std::vector<point, std::allocator<point> >::end() [80]
1079 0.00 0.00 10/5237763 std::vector<point, std::allocator<point> >::begin() [72]
1080 -----------------------------------------------
1081 0.00 0.00 10/10 grafo::dijkstra(double const&, point const&) [9]
1082 [131] 0.0 0.00 0.00 10 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::~priority_queue() [131]
1083 0.00 0.00 10/1272600 std::vector<point, std::allocator<point> >::~vector() [15]
1084 -----------------------------------------------
1085 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [113]
1086 [132] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::pair<point const, double> const&) [132]
1087 0.00 0.00 10/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, double> const&) [115]
1088 0.00 0.00 10/203779 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_begin() [154]
1089 0.00 0.00 10/211324 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_end() [153]
1090 0.00 0.00 10/412556 std::_Rb_tree_iterator<std::pair<point const, double> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, double> >*) [151]
1091 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::begin() [212]
1092 0.00 0.00 10/203768 std::_Rb_tree_iterator<std::pair<point const, double> >::operator==(std::_Rb_tree_iterator<std::pair<point const, double> > const&) const [155]
1093 0.00 0.00 10/10 std::pair<std::_Rb_tree_iterator<std::pair<point const, double> >, bool>::pair(std::_Rb_tree_iterator<std::pair<point const, double> > const&, bool const&) [207]
1094 -----------------------------------------------
1095 0.00 0.00 10/10 std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::priority_queue(heapCompare const&, std::vector<point, std::allocator<point> > const&) [130]
1096 [133] 0.0 0.00 0.00 10 void std::make_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare) [133]
1097 0.00 0.00 10/2537718 __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point*, point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [37]
1098 -----------------------------------------------
1099 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [129]
1100 [134] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::begin() [134]
1101 0.00 0.00 10/2943402 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [87]
1102 -----------------------------------------------
1103 0.00 0.00 3894530/7795384 std::vector<point, std::allocator<point> >::end() const [86]
1104 0.00 0.00 3900854/7795384 std::vector<point, std::allocator<point> >::begin() const [48]
1105 [139] 0.0 0.00 0.00 7795384 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::__normal_iterator(point const* const&) [139]
1106 -----------------------------------------------
1107 0.00 0.00 6929720/6929720 point* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, __false_type) [13]
1108 [140] 0.0 0.00 0.00 6929720 __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::operator++() [140]
1109 -----------------------------------------------
1110 0.00 0.00 5020/6322427 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_erase(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [109]
1111 0.00 0.00 6317407/6322427 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [5]
1112 [141] 0.0 0.00 0.00 6322427 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_left(std::_Rb_tree_node_base*) [141]
1113 -----------------------------------------------
1114 0.00 0.00 1875567/1875567 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node<std::pair<point const, double> > const*) [46]
1115 [142] 0.0 0.00 0.00 1875567 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_value(std::_Rb_tree_node<std::pair<point const, double> > const*) [142]
1116 -----------------------------------------------
1117 0.00 0.00 1469171/1469171 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [3]
1118 [143] 0.0 0.00 0.00 1469171 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::key_comp() const [143]
1119 0.00 0.00 1469171/1469171 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::key_comp() const [144]
1120 -----------------------------------------------
1121 0.00 0.00 1469171/1469171 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::key_comp() const [143]
1122 [144] 0.0 0.00 0.00 1469171 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::key_comp() const [144]
1123 -----------------------------------------------
1124 0.00 0.00 71534/1329044 grafo::dijkstra(double const&, point const&) [9]
1125 0.00 0.00 1257510/1329044 grafo::insert(point) [2]
1126 [145] 0.0 0.00 0.00 1329044 distancia(point, point) [145]
1127 -----------------------------------------------
1128 0.00 0.00 21893/1294493 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
1129 0.00 0.00 1272600/1294493 std::_Vector_base<point, std::allocator<point> >::~_Vector_base() [47]
1130 [146] 0.0 0.00 0.00 1294493 std::_Vector_base<point, std::allocator<point> >::_M_deallocate(point*, unsigned int) [146]
1131 0.00 0.00 1289453/1289453 __gnu_cxx::new_allocator<point>::deallocate(point*, unsigned int) [147]
1132 -----------------------------------------------
1133 0.00 0.00 1289453/1289453 std::_Vector_base<point, std::allocator<point> >::_M_deallocate(point*, unsigned int) [146]
1134 [147] 0.0 0.00 0.00 1289453 __gnu_cxx::new_allocator<point>::deallocate(point*, unsigned int) [147]
1135 -----------------------------------------------
1136 0.00 0.00 1267560/1267560 std::_Vector_base<point, std::allocator<point> >::get_allocator() const [54]
1137 [148] 0.0 0.00 0.00 1267560 std::_Vector_base<point, std::allocator<point> >::_M_get_Tp_allocator() const [148]
1138 -----------------------------------------------
1139 0.00 0.00 5000/968656 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [113]
1140 0.00 0.00 5020/968656 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_erase(std::_Rb_tree_node<std::pair<point const, double> >*) [195]
1141 0.00 0.00 958636/968656 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [23]
1142 [149] 0.0 0.00 0.00 968656 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_right(std::_Rb_tree_node_base*) [149]
1143 -----------------------------------------------
1144 0.00 0.00 5020/921951 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_erase(std::_Rb_tree_node<std::pair<point const, double> >*) [195]
1145 0.00 0.00 916931/921951 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [23]
1146 [150] 0.0 0.00 0.00 921951 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_left(std::_Rb_tree_node_base*) [150]
1147 -----------------------------------------------
1148 0.00 0.00 10/412556 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::begin() [212]
1149 0.00 0.00 10/412556 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::pair<point const, double> const&) [132]
1150 0.00 0.00 5020/412556 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, double> const&) [115]
1151 0.00 0.00 203758/412556 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::end() [157]
1152 0.00 0.00 203758/412556 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [23]
1153 [151] 0.0 0.00 0.00 412556 std::_Rb_tree_iterator<std::pair<point const, double> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, double> >*) [151]
1154 -----------------------------------------------
1155 0.00 0.00 407506/407506 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
1156 [152] 0.0 0.00 0.00 407506 std::_Rb_tree_iterator<std::pair<point const, double> >::operator*() const [152]
1157 -----------------------------------------------
1158 0.00 0.00 10/211324 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::pair<point const, double> const&) [132]
1159 0.00 0.00 20/211324 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::clear() [213]
1160 0.00 0.00 2516/211324 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, double> const&) [115]
1161 0.00 0.00 5020/211324 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [113]
1162 0.00 0.00 203758/211324 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [23]
1163 [153] 0.0 0.00 0.00 211324 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_end() [153]
1164 -----------------------------------------------
1165 0.00 0.00 1/203779 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::~_Rb_tree() [231]
1166 0.00 0.00 10/203779 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::clear() [213]
1167 0.00 0.00 10/203779 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::pair<point const, double> const&) [132]
1168 0.00 0.00 203758/203779 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [23]
1169 [154] 0.0 0.00 0.00 203779 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_begin() [154]
1170 -----------------------------------------------
1171 0.00 0.00 10/203768 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::pair<point const, double> const&) [132]
1172 0.00 0.00 203758/203768 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
1173 [155] 0.0 0.00 0.00 203768 std::_Rb_tree_iterator<std::pair<point const, double> >::operator==(std::_Rb_tree_iterator<std::pair<point const, double> > const&) const [155]
1174 -----------------------------------------------
1175 0.00 0.00 203758/203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
1176 [156] 0.0 0.00 0.00 203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::end() [156]
1177 0.00 0.00 203758/203758 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::end() [157]
1178 -----------------------------------------------
1179 0.00 0.00 203758/203758 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::end() [156]
1180 [157] 0.0 0.00 0.00 203758 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::end() [157]
1181 0.00 0.00 203758/412556 std::_Rb_tree_iterator<std::pair<point const, double> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, double> >*) [151]
1182 -----------------------------------------------
1183 0.00 0.00 203748/203748 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
1184 [158] 0.0 0.00 0.00 203748 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::key_comp() const [158]
1185 0.00 0.00 203748/203748 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::key_comp() const [159]
1186 -----------------------------------------------
1187 0.00 0.00 203748/203748 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::key_comp() const [158]
1188 [159] 0.0 0.00 0.00 203748 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::key_comp() const [159]
1189 -----------------------------------------------
1190 0.00 0.00 21893/21893 std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [75]
1191 [160] 0.0 0.00 0.00 21893 std::vector<point, std::allocator<point> >::max_size() const [160]
1192 -----------------------------------------------
1193 0.00 0.00 12527/12527 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node_base const*) [128]
1194 [161] 0.0 0.00 0.00 12527 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_value(std::_Rb_tree_node_base const*) [161]
1195 -----------------------------------------------
1196 0.00 0.00 12516/12516 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node_base const*) [116]
1197 [162] 0.0 0.00 0.00 12516 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_value(std::_Rb_tree_node_base const*) [162]
1198 -----------------------------------------------
1199 0.00 0.00 5040/11374 main [1]
1200 0.00 0.00 6334/11374 grafo::dijkstra(double const&, point const&) [9]
1201 [163] 0.0 0.00 0.00 11374 point::point(double, double) [163]
1202 -----------------------------------------------
1203 0.00 0.00 10/10050 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::allocator() [204]
1204 0.00 0.00 10040/10050 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&) [172]
1205 [164] 0.0 0.00 0.00 10050 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::new_allocator() [164]
1206 -----------------------------------------------
1207 0.00 0.00 10050/10050 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::~allocator() [166]
1208 [165] 0.0 0.00 0.00 10050 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::~new_allocator() [165]
1209 -----------------------------------------------
1210 0.00 0.00 10/10050 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::map() [205]
1211 0.00 0.00 5020/10050 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::destroy_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [111]
1212 0.00 0.00 5020/10050 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_create_node(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [96]
1213 [166] 0.0 0.00 0.00 10050 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::~allocator() [166]
1214 0.00 0.00 10050/10050 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::~new_allocator() [165]
1215 -----------------------------------------------
1216 0.00 0.00 1/10041 std::allocator<std::pair<point const, double> >::allocator() [225]
1217 0.00 0.00 10040/10041 std::allocator<std::pair<point const, double> >::allocator<std::_Rb_tree_node<std::pair<point const, double> > >(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&) [173]
1218 [167] 0.0 0.00 0.00 10041 __gnu_cxx::new_allocator<std::pair<point const, double> >::new_allocator() [167]
1219 -----------------------------------------------
1220 0.00 0.00 10041/10041 std::allocator<std::pair<point const, double> >::~allocator() [169]
1221 [168] 0.0 0.00 0.00 10041 __gnu_cxx::new_allocator<std::pair<point const, double> >::~new_allocator() [168]
1222 -----------------------------------------------
1223 0.00 0.00 1/10041 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::map() [226]
1224 0.00 0.00 5020/10041 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::destroy_node(std::_Rb_tree_node<std::pair<point const, double> >*) [190]
1225 0.00 0.00 5020/10041 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_create_node(std::pair<point const, double> const&) [127]
1226 [169] 0.0 0.00 0.00 10041 std::allocator<std::pair<point const, double> >::~allocator() [169]
1227 0.00 0.00 10041/10041 __gnu_cxx::new_allocator<std::pair<point const, double> >::~new_allocator() [168]
1228 -----------------------------------------------
1229 0.00 0.00 5020/10040 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::destroy_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [111]
1230 0.00 0.00 5020/10040 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_create_node(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [96]
1231 [170] 0.0 0.00 0.00 10040 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::get_allocator() const [170]
1232 0.00 0.00 10040/10040 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&) [172]
1233 -----------------------------------------------
1234 0.00 0.00 5020/10040 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::destroy_node(std::_Rb_tree_node<std::pair<point const, double> >*) [190]
1235 0.00 0.00 5020/10040 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_create_node(std::pair<point const, double> const&) [127]
1236 [171] 0.0 0.00 0.00 10040 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::get_allocator() const [171]
1237 0.00 0.00 10040/10040 std::allocator<std::pair<point const, double> >::allocator<std::_Rb_tree_node<std::pair<point const, double> > >(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&) [173]
1238 -----------------------------------------------
1239 0.00 0.00 10040/10040 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::get_allocator() const [170]
1240 [172] 0.0 0.00 0.00 10040 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&) [172]
1241 0.00 0.00 10040/10050 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::new_allocator() [164]
1242 -----------------------------------------------
1243 0.00 0.00 10040/10040 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::get_allocator() const [171]
1244 [173] 0.0 0.00 0.00 10040 std::allocator<std::pair<point const, double> >::allocator<std::_Rb_tree_node<std::pair<point const, double> > >(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&) [173]
1245 0.00 0.00 10040/10041 __gnu_cxx::new_allocator<std::pair<point const, double> >::new_allocator() [167]
1246 -----------------------------------------------
1247 0.00 0.00 5040/5040 std::allocator<point>::allocator() [70]
1248 [174] 0.0 0.00 0.00 5040 __gnu_cxx::new_allocator<point>::new_allocator() [174]
1249 -----------------------------------------------
1250 0.00 0.00 10/5040 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::clear() [213]
1251 0.00 0.00 5030/5040 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [113]
1252 [175] 0.0 0.00 0.00 5040 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_leftmost() [175]
1253 -----------------------------------------------
1254 0.00 0.00 5030/5030 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [92]
1255 [176] 0.0 0.00 0.00 5030 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_leftmost() [176]
1256 -----------------------------------------------
1257 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [187]
1258 [177] 0.0 0.00 0.00 5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::deallocate(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*, unsigned int) [177]
1259 -----------------------------------------------
1260 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_get_node() [186]
1261 [178] 0.0 0.00 0.00 5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocate(unsigned int, void const*) [178]
1262 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::max_size() const [182]
1263 -----------------------------------------------
1264 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_put_node(std::_Rb_tree_node<std::pair<point const, double> >*) [189]
1265 [179] 0.0 0.00 0.00 5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::deallocate(std::_Rb_tree_node<std::pair<point const, double> >*, unsigned int) [179]
1266 -----------------------------------------------
1267 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_get_node() [188]
1268 [180] 0.0 0.00 0.00 5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocate(unsigned int, void const*) [180]
1269 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::max_size() const [183]
1270 -----------------------------------------------
1271 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::destroy_node(std::_Rb_tree_node<std::pair<point const, double> >*) [190]
1272 [181] 0.0 0.00 0.00 5020 __gnu_cxx::new_allocator<std::pair<point const, double> >::destroy(std::pair<point const, double>*) [181]
1273 0.00 0.00 5020/5020 std::pair<point const, double>::~pair() [185]
1274 -----------------------------------------------
1275 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocate(unsigned int, void const*) [178]
1276 [182] 0.0 0.00 0.00 5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::max_size() const [182]
1277 -----------------------------------------------
1278 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocate(unsigned int, void const*) [180]
1279 [183] 0.0 0.00 0.00 5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::max_size() const [183]
1280 -----------------------------------------------
1281 0.00 0.00 5020/5020 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [19]
1282 [184] 0.0 0.00 0.00 5020 std::pair<point const, double>::pair(point const&, double const&) [184]
1283 -----------------------------------------------
1284 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::pair<point const, double> >::destroy(std::pair<point const, double>*) [181]
1285 [185] 0.0 0.00 0.00 5020 std::pair<point const, double>::~pair() [185]
1286 -----------------------------------------------
1287 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_create_node(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [96]
1288 [186] 0.0 0.00 0.00 5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_get_node() [186]
1289 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocate(unsigned int, void const*) [178]
1290 -----------------------------------------------
1291 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::destroy_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [111]
1292 [187] 0.0 0.00 0.00 5020 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [187]
1293 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::deallocate(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*, unsigned int) [177]
1294 -----------------------------------------------
1295 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_create_node(std::pair<point const, double> const&) [127]
1296 [188] 0.0 0.00 0.00 5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_get_node() [188]
1297 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocate(unsigned int, void const*) [180]
1298 -----------------------------------------------
1299 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::destroy_node(std::_Rb_tree_node<std::pair<point const, double> >*) [190]
1300 [189] 0.0 0.00 0.00 5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_put_node(std::_Rb_tree_node<std::pair<point const, double> >*) [189]
1301 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::deallocate(std::_Rb_tree_node<std::pair<point const, double> >*, unsigned int) [179]
1302 -----------------------------------------------
1303 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_erase(std::_Rb_tree_node<std::pair<point const, double> >*) [195]
1304 [190] 0.0 0.00 0.00 5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::destroy_node(std::_Rb_tree_node<std::pair<point const, double> >*) [190]
1305 0.00 0.00 5020/10040 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::get_allocator() const [171]
1306 0.00 0.00 5020/5020 __gnu_cxx::new_allocator<std::pair<point const, double> >::destroy(std::pair<point const, double>*) [181]
1307 0.00 0.00 5020/10041 std::allocator<std::pair<point const, double> >::~allocator() [169]
1308 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_put_node(std::_Rb_tree_node<std::pair<point const, double> >*) [189]
1309 -----------------------------------------------
1310 0.00 0.00 5000/5000 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [92]
1311 [191] 0.0 0.00 0.00 5000 std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator--() [191]
1312 -----------------------------------------------
1313 0.00 0.00 5000/5000 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [113]
1314 [192] 0.0 0.00 0.00 5000 std::_Rb_tree_iterator<std::pair<point const, double> >::operator--() [192]
1315 -----------------------------------------------
1316 0.00 0.00 43/43 main [1]
1317 [193] 0.0 0.00 0.00 43 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [193]
1318 -----------------------------------------------
1319 0.00 0.00 10/20 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~allocator() [202]
1320 0.00 0.00 10/20 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~allocator() [203]
1321 [194] 0.0 0.00 0.00 20 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~new_allocator() [194]
1322 -----------------------------------------------
1323 5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_erase(std::_Rb_tree_node<std::pair<point const, double> >*) [195]
1324 0.00 0.00 1/11 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::~_Rb_tree() [231]
1325 0.00 0.00 10/11 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::clear() [213]
1326 [195] 0.0 0.00 0.00 11+5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_erase(std::_Rb_tree_node<std::pair<point const, double> >*) [195]
1327 0.00 0.00 5020/968656 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_right(std::_Rb_tree_node_base*) [149]
1328 0.00 0.00 5020/921951 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_left(std::_Rb_tree_node_base*) [150]
1329 0.00 0.00 5020/5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::destroy_node(std::_Rb_tree_node<std::pair<point const, double> >*) [190]
1330 5020 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_erase(std::_Rb_tree_node<std::pair<point const, double> >*) [195]
1331 -----------------------------------------------
1332 0.00 0.00 10/10 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&) [201]
1333 [196] 0.0 0.00 0.00 10 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::new_allocator(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&) [196]
1334 -----------------------------------------------
1335 0.00 0.00 10/10 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >(std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) [200]
1336 [197] 0.0 0.00 0.00 10 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::new_allocator() [197]
1337 -----------------------------------------------
1338 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [92]
1339 [198] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::size() const [198]
1340 -----------------------------------------------
1341 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [113]
1342 [199] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::size() const [199]
1343 -----------------------------------------------
1344 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) [210]
1345 [200] 0.0 0.00 0.00 10 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >(std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) [200]
1346 0.00 0.00 10/10 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::new_allocator() [197]
1347 -----------------------------------------------
1348 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree_impl<std::less<point>, false>::_Rb_tree_impl(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&, std::less<point> const&) [208]
1349 [201] 0.0 0.00 0.00 10 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&) [201]
1350 0.00 0.00 10/10 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::new_allocator(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&) [196]
1351 -----------------------------------------------
1352 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) [210]
1353 [202] 0.0 0.00 0.00 10 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~allocator() [202]
1354 0.00 0.00 10/20 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~new_allocator() [194]
1355 -----------------------------------------------
1356 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree_impl<std::less<point>, false>::~_Rb_tree_impl() [209]
1357 [203] 0.0 0.00 0.00 10 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~allocator() [203]
1358 0.00 0.00 10/20 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~new_allocator() [194]
1359 -----------------------------------------------
1360 0.00 0.00 10/10 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::map() [205]
1361 [204] 0.0 0.00 0.00 10 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::allocator() [204]
1362 0.00 0.00 10/10050 __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::new_allocator() [164]
1363 -----------------------------------------------
1364 0.00 0.00 10/10 grafo::grafo() [124]
1365 [205] 0.0 0.00 0.00 10 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::map() [205]
1366 0.00 0.00 10/10 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::allocator() [204]
1367 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) [210]
1368 0.00 0.00 10/10050 std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::~allocator() [166]
1369 -----------------------------------------------
1370 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [129]
1371 [206] 0.0 0.00 0.00 10 std::pair<std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, bool>::pair(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&, bool const&) [206]
1372 -----------------------------------------------
1373 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::pair<point const, double> const&) [132]
1374 [207] 0.0 0.00 0.00 10 std::pair<std::_Rb_tree_iterator<std::pair<point const, double> >, bool>::pair(std::_Rb_tree_iterator<std::pair<point const, double> > const&, bool const&) [207]
1375 -----------------------------------------------
1376 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) [210]
1377 [208] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree_impl<std::less<point>, false>::_Rb_tree_impl(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&, std::less<point> const&) [208]
1378 0.00 0.00 10/10 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&) [201]
1379 -----------------------------------------------
1380 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~_Rb_tree() [108]
1381 [209] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree_impl<std::less<point>, false>::~_Rb_tree_impl() [209]
1382 0.00 0.00 10/10 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~allocator() [203]
1383 -----------------------------------------------
1384 0.00 0.00 10/10 std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::map() [205]
1385 [210] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) [210]
1386 0.00 0.00 10/10 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >(std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) [200]
1387 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree_impl<std::less<point>, false>::_Rb_tree_impl(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&, std::less<point> const&) [208]
1388 0.00 0.00 10/10 std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~allocator() [202]
1389 -----------------------------------------------
1390 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::clear() [213]
1391 [211] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_rightmost() [211]
1392 -----------------------------------------------
1393 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::pair<point const, double> const&) [132]
1394 [212] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::begin() [212]
1395 0.00 0.00 10/412556 std::_Rb_tree_iterator<std::pair<point const, double> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, double> >*) [151]
1396 -----------------------------------------------
1397 0.00 0.00 10/10 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::clear() [71]
1398 [213] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::clear() [213]
1399 0.00 0.00 20/211324 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_end() [153]
1400 0.00 0.00 10/203779 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_begin() [154]
1401 0.00 0.00 10/11 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_erase(std::_Rb_tree_node<std::pair<point const, double> >*) [195]
1402 0.00 0.00 10/5040 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_leftmost() [175]
1403 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_root() [214]
1404 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_rightmost() [211]
1405 -----------------------------------------------
1406 0.00 0.00 10/10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::clear() [213]
1407 [214] 0.0 0.00 0.00 10 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_root() [214]
1408 -----------------------------------------------
1409 0.00 0.00 10/10 main [1]
1410 [215] 0.0 0.00 0.00 10 std::operator|(std::_Ios_Openmode, std::_Ios_Openmode) [215]
1411 -----------------------------------------------
1412 0.00 0.00 1/2 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~allocator() [223]
1413 0.00 0.00 1/2 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~allocator() [224]
1414 [216] 0.0 0.00 0.00 2 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~new_allocator() [216]
1415 -----------------------------------------------
1416 0.00 0.00 1/1 __do_global_ctors_aux [241]
1417 [217] 0.0 0.00 0.00 1 global constructors keyed to dist [217]
1418 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [218]
1419 -----------------------------------------------
1420 0.00 0.00 1/1 global constructors keyed to dist [217]
1421 [218] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [218]
1422 0.00 0.00 1/1 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::map() [226]
1423 -----------------------------------------------
1424 0.00 0.00 1/1 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&) [222]
1425 [219] 0.0 0.00 0.00 1 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::new_allocator(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&) [219]
1426 -----------------------------------------------
1427 0.00 0.00 1/1 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocator<std::pair<point const, double> >(std::allocator<std::pair<point const, double> > const&) [221]
1428 [220] 0.0 0.00 0.00 1 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::new_allocator() [220]
1429 -----------------------------------------------
1430 0.00 0.00 1/1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, double> > const&) [230]
1431 [221] 0.0 0.00 0.00 1 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocator<std::pair<point const, double> >(std::allocator<std::pair<point const, double> > const&) [221]
1432 0.00 0.00 1/1 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::new_allocator() [220]
1433 -----------------------------------------------
1434 0.00 0.00 1/1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree_impl<std::less<point>, false>::_Rb_tree_impl(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&, std::less<point> const&) [228]
1435 [222] 0.0 0.00 0.00 1 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&) [222]
1436 0.00 0.00 1/1 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::new_allocator(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&) [219]
1437 -----------------------------------------------
1438 0.00 0.00 1/1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, double> > const&) [230]
1439 [223] 0.0 0.00 0.00 1 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~allocator() [223]
1440 0.00 0.00 1/2 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~new_allocator() [216]
1441 -----------------------------------------------
1442 0.00 0.00 1/1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree_impl<std::less<point>, false>::~_Rb_tree_impl() [229]
1443 [224] 0.0 0.00 0.00 1 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~allocator() [224]
1444 0.00 0.00 1/2 __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~new_allocator() [216]
1445 -----------------------------------------------
1446 0.00 0.00 1/1 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::map() [226]
1447 [225] 0.0 0.00 0.00 1 std::allocator<std::pair<point const, double> >::allocator() [225]
1448 0.00 0.00 1/10041 __gnu_cxx::new_allocator<std::pair<point const, double> >::new_allocator() [167]
1449 -----------------------------------------------
1450 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [218]
1451 [226] 0.0 0.00 0.00 1 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::map() [226]
1452 0.00 0.00 1/1 std::allocator<std::pair<point const, double> >::allocator() [225]
1453 0.00 0.00 1/1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, double> > const&) [230]
1454 0.00 0.00 1/10041 std::allocator<std::pair<point const, double> >::~allocator() [169]
1455 -----------------------------------------------
1456 0.00 0.00 1/1 __tcf_1 [248]
1457 [227] 0.0 0.00 0.00 1 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::~map() [227]
1458 0.00 0.00 1/1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::~_Rb_tree() [231]
1459 -----------------------------------------------
1460 0.00 0.00 1/1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, double> > const&) [230]
1461 [228] 0.0 0.00 0.00 1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree_impl<std::less<point>, false>::_Rb_tree_impl(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&, std::less<point> const&) [228]
1462 0.00 0.00 1/1 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&) [222]
1463 -----------------------------------------------
1464 0.00 0.00 1/1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::~_Rb_tree() [231]
1465 [229] 0.0 0.00 0.00 1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree_impl<std::less<point>, false>::~_Rb_tree_impl() [229]
1466 0.00 0.00 1/1 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~allocator() [224]
1467 -----------------------------------------------
1468 0.00 0.00 1/1 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::map() [226]
1469 [230] 0.0 0.00 0.00 1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, double> > const&) [230]
1470 0.00 0.00 1/1 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocator<std::pair<point const, double> >(std::allocator<std::pair<point const, double> > const&) [221]
1471 0.00 0.00 1/1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree_impl<std::less<point>, false>::_Rb_tree_impl(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&, std::less<point> const&) [228]
1472 0.00 0.00 1/1 std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~allocator() [223]
1473 -----------------------------------------------
1474 0.00 0.00 1/1 std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::~map() [227]
1475 [231] 0.0 0.00 0.00 1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::~_Rb_tree() [231]
1476 0.00 0.00 1/203779 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_begin() [154]
1477 0.00 0.00 1/11 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_erase(std::_Rb_tree_node<std::pair<point const, double> >*) [195]
1478 0.00 0.00 1/1 std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree_impl<std::less<point>, false>::~_Rb_tree_impl() [229]
1479 -----------------------------------------------
1481 This table describes the call tree of the program, and was sorted by
1482 the total amount of time spent in each function and its children.
1484 Each entry in this table consists of several lines. The line with the
1485 index number at the left hand margin lists the current function.
1486 The lines above it list the functions that called this function,
1487 and the lines below it list the functions this one called.
1489 index A unique number given to each element of the table.
1490 Index numbers are sorted numerically.
1491 The index number is printed next to every function name so
1492 it is easier to look up where the function in the table.
1494 % time This is the percentage of the `total' time that was spent
1495 in this function and its children. Note that due to
1496 different viewpoints, functions excluded by options, etc,
1497 these numbers will NOT add up to 100%.
1499 self This is the total amount of time spent in this function.
1501 children This is the total amount of time propagated into this
1502 function by its children.
1504 called This is the number of times the function was called.
1505 If the function called itself recursively, the number
1506 only includes non-recursive calls, and is followed by
1507 a `+' and the number of recursive calls.
1509 name The name of the current function. The index number is
1510 printed after it. If the function is a member of a
1511 cycle, the cycle number is printed between the
1512 function's name and the index number.
1515 For the function's parents, the fields have the following meanings:
1517 self This is the amount of time that was propagated directly
1518 from the function into this parent.
1520 children This is the amount of time that was propagated from
1521 the function's children into this parent.
1523 called This is the number of times this parent called the
1524 function `/' the total number of times the function
1525 was called. Recursive calls to the function are not
1526 included in the number after the `/'.
1528 name This is the name of the parent. The parent's index
1529 number is printed after it. If the parent is a
1530 member of a cycle, the cycle number is printed between
1531 the name and the index number.
1533 If the parents of the function cannot be determined, the word
1534 `<spontaneous>' is printed in the `name' field, and all the other
1537 For the function's children, the fields have the following meanings:
1539 self This is the amount of time that was propagated directly
1540 from the child into the function.
1542 children This is the amount of time that was propagated from the
1543 child's children to the function.
1545 called This is the number of times the function called
1546 this child `/' the total number of times the child
1547 was called. Recursive calls by the child are not
1548 listed in the number after the `/'.
1550 name This is the name of the child. The child's index
1551 number is printed after it. If the child is a
1552 member of a cycle, the cycle number is printed
1553 between the name and the index number.
1555 If there are any cycles (circles) in the call graph, there is an
1556 entry for the cycle-as-a-whole. This entry shows who called the
1557 cycle (as parents) and the members of the cycle (as children.)
1558 The `+' recursive calls entry shows the number of function calls that
1559 were internal to the cycle, and the calls entry for each member shows,
1560 for that member, how many times it was called from other members of
1564 Index by function name
1566 [217] global constructors keyed to dist [144] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::key_comp() const [129] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::pair<point const, std::vector<point, std::allocator<point> > > const&)
1567 [218] __static_initialization_and_destruction_0(int, int) [171] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::get_allocator() const [92] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&)
1568 [145] distancia(point, point) [199] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::size() const [96] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_create_node(std::pair<point const, std::vector<point, std::allocator<point> > > const&)
1569 [51] grafo::initialize() [159] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::key_comp() const [43] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::end()
1570 [2] grafo::insert(point) [76] std::allocator<point>::allocator(std::allocator<point> const&) [134] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::begin()
1571 [9] grafo::dijkstra(double const&, point const&) [70] std::allocator<point>::allocator() [88] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_end()
1572 [124] grafo::grafo() [53] std::allocator<point>::allocator(std::allocator<point> const&) [16] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > const*)
1573 [106] grafo::~grafo() [42] std::allocator<point>::~allocator() [128] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_key(std::_Rb_tree_node_base const*)
1574 [163] point::point(double, double) [78] std::allocator<point>::~allocator() [141] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_left(std::_Rb_tree_node_base*)
1575 [41] point::~point() [200] std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >(std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) [66] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_begin()
1576 [147] __gnu_cxx::new_allocator<point>::deallocate(point*, unsigned int) [201] std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&) [109] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_erase(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*)
1577 [121] __gnu_cxx::new_allocator<point>::destroy(point*) [202] std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~allocator() [60] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_right(std::_Rb_tree_node_base*)
1578 [68] __gnu_cxx::new_allocator<point>::allocate(unsigned int, void const*) [203] std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~allocator() [28] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_value(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > const*)
1579 [55] __gnu_cxx::new_allocator<point>::construct(point*, point const&) [221] std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocator<std::pair<point const, double> >(std::allocator<std::pair<point const, double> > const&) [161] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_S_value(std::_Rb_tree_node_base const*)
1580 [62] __gnu_cxx::new_allocator<point>::new_allocator(__gnu_cxx::new_allocator<point> const&) [222] std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocator(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&) [94] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, std::vector<point, std::allocator<point> > > const&)
1581 [174] __gnu_cxx::new_allocator<point>::new_allocator() [223] std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~allocator() [210] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&)
1582 [61] __gnu_cxx::new_allocator<point>::~new_allocator() [224] std::allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~allocator() [108] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~_Rb_tree()
1583 [177] __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::deallocate(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*, unsigned int) [204] std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::allocator() [188] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_get_node()
1584 [178] __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::allocate(unsigned int, void const*) [172] std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&) [175] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_leftmost()
1585 [196] __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::new_allocator(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&) [166] std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::~allocator() [189] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_put_node(std::_Rb_tree_node<std::pair<point const, double> >*)
1586 [197] __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::new_allocator() [225] std::allocator<std::pair<point const, double> >::allocator() [23] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&)
1587 [194] __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~new_allocator() [173] std::allocator<std::pair<point const, double> >::allocator<std::_Rb_tree_node<std::pair<point const, double> > >(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&) [211] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_rightmost()
1588 [179] __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::deallocate(std::_Rb_tree_node<std::pair<point const, double> >*, unsigned int) [169] std::allocator<std::pair<point const, double> >::~allocator() [190] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::destroy_node(std::_Rb_tree_node<std::pair<point const, double> >*)
1589 [180] __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::allocate(unsigned int, void const*) [45] std::_Vector_base<point, std::allocator<point> >::_M_allocate(unsigned int) [228] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree_impl<std::less<point>, false>::_Rb_tree_impl(std::allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&, std::less<point> const&)
1590 [219] __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::new_allocator(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > > const&) [52] std::_Vector_base<point, std::allocator<point> >::_Vector_impl::_Vector_impl(std::allocator<point> const&) [229] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree_impl<std::less<point>, false>::~_Rb_tree_impl()
1591 [220] __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::new_allocator() [79] std::_Vector_base<point, std::allocator<point> >::_Vector_impl::~_Vector_impl() [132] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::pair<point const, double> const&)
1592 [216] __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::~new_allocator() [146] std::_Vector_base<point, std::allocator<point> >::_M_deallocate(point*, unsigned int) [113] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::insert_unique(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&)
1593 [110] __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::destroy(std::pair<point const, std::vector<point, std::allocator<point> > >*) [64] std::_Vector_base<point, std::allocator<point> >::_M_get_Tp_allocator() [127] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_create_node(std::pair<point const, double> const&)
1594 [95] __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::construct(std::pair<point const, std::vector<point, std::allocator<point> > >*, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [117] std::_Vector_base<point, std::allocator<point> >::_Vector_base(std::allocator<point> const&) [157] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::end()
1595 [164] __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::new_allocator() [39] std::_Vector_base<point, std::allocator<point> >::_Vector_base(unsigned int, std::allocator<point> const&) [212] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::begin()
1596 [165] __gnu_cxx::new_allocator<std::pair<point const, std::vector<point, std::allocator<point> > > >::~new_allocator() [47] std::_Vector_base<point, std::allocator<point> >::~_Vector_base() [213] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::clear()
1597 [181] __gnu_cxx::new_allocator<std::pair<point const, double> >::destroy(std::pair<point const, double>*) [32] std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::pop() [153] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_end()
1598 [126] __gnu_cxx::new_allocator<std::pair<point const, double> >::construct(std::pair<point const, double>*, std::pair<point const, double> const&) [73] std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::push(point const&) [46] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node<std::pair<point const, double> > const*)
1599 [167] __gnu_cxx::new_allocator<std::pair<point const, double> >::new_allocator() [130] std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::priority_queue(heapCompare const&, std::vector<point, std::allocator<point> > const&) [116] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_key(std::_Rb_tree_node_base const*)
1600 [168] __gnu_cxx::new_allocator<std::pair<point const, double> >::~new_allocator() [131] std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::~priority_queue() [214] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_root()
1601 [57] __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::__normal_iterator(point* const&) [87] std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [150] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_left(std::_Rb_tree_node_base*)
1602 [58] __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator++() [191] std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator--() [154] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_begin()
1603 [139] __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::__normal_iterator(point const* const&) [151] std::_Rb_tree_iterator<std::pair<point const, double> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<point const, double> >*) [195] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_erase(std::_Rb_tree_node<std::pair<point const, double> >*)
1604 [140] __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::operator++() [192] std::_Rb_tree_iterator<std::pair<point const, double> >::operator--() [149] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_right(std::_Rb_tree_node_base*)
1605 [93] bool __gnu_cxx::operator==<point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [4] std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [142] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_value(std::_Rb_tree_node<std::pair<point const, double> > const*)
1606 [125] bool __gnu_cxx::operator==<point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&) [38] std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::end() [162] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_S_value(std::_Rb_tree_node_base const*)
1607 [37] __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point*, point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [91] std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::insert(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::pair<point const, std::vector<point, std::allocator<point> > > const&) [115] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<point const, double> const&)
1608 [33] __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::difference_type __gnu_cxx::operator-<point const*, point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&) [205] std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::map() [230] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::_Rb_tree(std::less<point> const&, std::allocator<std::pair<point const, double> > const&)
1609 [114] bool __gnu_cxx::operator!=<point*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&) [107] std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::~map() [231] std::_Rb_tree<point, std::pair<point const, double>, std::_Select1st<std::pair<point const, double> >, std::less<point>, std::allocator<std::pair<point const, double> > >::~_Rb_tree()
1610 [25] bool __gnu_cxx::operator!=<point const*, std::vector<point, std::allocator<point> > >(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > > const&) [3] std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::operator[](point const&) [27] void std::_Construct<point, point>(point*, point const&)
1611 [31] heapCompare::operator()(point const&, point const&) const [22] std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::lower_bound(point const&) [35] void std::__pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point, heapCompare)
1612 [69] __gnu_cxx::new_allocator<point>::max_size() const [156] std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::end() [49] void std::__push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare)
1613 [182] __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > >::max_size() const [71] std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::clear() [36] void std::__adjust_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, point, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, int, int, point, heapCompare)
1614 [183] __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<point const, double> > >::max_size() const [112] std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::insert(std::_Rb_tree_iterator<std::pair<point const, double> >, std::pair<point const, double> const&) [103] void std::__destroy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type)
1615 [84] __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::base() const [226] std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::map() [20] void std::__destroy_aux<point*>(point*, point*, __false_type)
1616 [40] __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator*() const [227] std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::~map() [100] __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::uninitialized_copy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >)
1617 [123] __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator-(int const&) const [19] std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::operator[](point const&) [14] point* std::uninitialized_copy<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*)
1618 [74] __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >::operator+(int const&) const [97] std::pair<point const, std::vector<point, std::allocator<point> > >::pair(std::pair<point const, std::vector<point, std::allocator<point> > > const&) [89] std::iterator_traits<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > const&)
1619 [44] __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::base() const [98] std::pair<point const, std::vector<point, std::allocator<point> > >::pair(point const&, std::vector<point, std::allocator<point> > const&) [101] __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, std::allocator<point>)
1620 [85] __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >::operator*() const [99] std::pair<point const, std::vector<point, std::allocator<point> > >::~pair() [10] point* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, point>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, std::allocator<point>)
1621 [83] std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator()(std::pair<point const, std::vector<point, std::allocator<point> > > const&) const [184] std::pair<point const, double>::pair(point const&, double const&) [102] __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __false_type)
1622 [65] std::_Select1st<std::pair<point const, double> >::operator()(std::pair<point const, double> const&) const [185] std::pair<point const, double>::~pair() [13] point* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*>(__gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point const*, std::vector<point, std::allocator<point> > >, point*, __false_type)
1623 [54] std::_Vector_base<point, std::allocator<point> >::get_allocator() const [206] std::pair<std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >, bool>::pair(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&, bool const&) [11] __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&)
1624 [148] std::_Vector_base<point, std::allocator<point> >::_M_get_Tp_allocator() const [207] std::pair<std::_Rb_tree_iterator<std::pair<point const, double> >, bool>::pair(std::_Rb_tree_iterator<std::pair<point const, double> > const&, bool const&) [12] __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > std::__find<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&, std::random_access_iterator_tag)
1625 [82] std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::top() const [75] std::vector<point, std::allocator<point> >::_M_insert_aux(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point const&) [26] void std::_Destroy<point>(point*)
1626 [81] std::priority_queue<point, std::vector<point, std::allocator<point> >, heapCompare>::empty() const [80] std::vector<point, std::allocator<point> >::end() [104] void std::_Destroy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > > >(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >)
1627 [63] std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator*() const [72] std::vector<point, std::allocator<point> >::begin() [105] void std::_Destroy<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, point>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, std::allocator<point>)
1628 [67] std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > >::operator==(std::_Rb_tree_iterator<std::pair<point const, std::vector<point, std::allocator<point> > > > const&) const [122] std::vector<point, std::allocator<point> >::pop_back() [18] void std::_Destroy<point*>(point*, point*)
1629 [152] std::_Rb_tree_iterator<std::pair<point const, double> >::operator*() const [50] std::vector<point, std::allocator<point> >::push_back(point const&) [17] void std::_Destroy<point*, point>(point*, point*, std::allocator<point>)
1630 [155] std::_Rb_tree_iterator<std::pair<point const, double> >::operator==(std::_Rb_tree_iterator<std::pair<point const, double> > const&) const [118] std::vector<point, std::allocator<point> >::vector(std::allocator<point> const&) [34] void std::pop_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare)
1631 [143] std::map<point, std::vector<point, std::allocator<point> >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::key_comp() const [8] std::vector<point, std::allocator<point> >::vector(std::vector<point, std::allocator<point> > const&) [133] void std::make_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare)
1632 [158] std::map<point, double, std::less<point>, std::allocator<std::pair<point const, double> > >::key_comp() const [15] std::vector<point, std::allocator<point> >::~vector() [77] void std::push_heap<__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare>(__gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, __gnu_cxx::__normal_iterator<point*, std::vector<point, std::allocator<point> > >, heapCompare)
1633 [6] std::less<point>::operator()(point const&, point const&) const [29] std::vector<point, std::allocator<point> >::operator[](unsigned int) [193] bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
1634 [86] std::vector<point, std::allocator<point> >::end() const [186] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_get_node() [215] std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)
1635 [24] std::vector<point, std::allocator<point> >::size() const [176] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_leftmost() [21] operator==(point const&, point const&)
1636 [48] std::vector<point, std::allocator<point> >::begin() const [187] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [7] operator<(point const&, point const&)
1637 [119] std::vector<point, std::allocator<point> >::empty() const [5] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::lower_bound(point const&) [30] operator!=(point const&, point const&)
1638 [120] std::vector<point, std::allocator<point> >::front() const [90] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_M_rightmost() [59] operator new(unsigned int, void*)
1639 [160] std::vector<point, std::allocator<point> >::max_size() const [111] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::destroy_node(std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > >*) [56] frame_dummy
1640 [170] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::get_allocator() const [208] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree_impl<std::less<point>, false>::_Rb_tree_impl(std::allocator<std::_Rb_tree_node<std::pair<point const, std::vector<point, std::allocator<point> > > > > const&, std::less<point> const&) [1] main
1641 [198] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::size() const [209] std::_Rb_tree<point, std::pair<point const, std::vector<point, std::allocator<point> > >, std::_Select1st<std::pair<point const, std::vector<point, std::allocator<point> > > >, std::less<point>, std::allocator<std::pair<point const, std::vector<point, std::allocator<point> > > > >::_Rb_tree_impl<std::less<point>, false>::~_Rb_tree_impl()